Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Nieuwe user aangemaakt, kan niet inloggen  (gelezen 1080 keer)

Offline anko

  • Lid
Nieuwe user aangemaakt, kan niet inloggen
« Gepost op: 2008/01/13, 18:02:07 »
Ik heb voor mijn zoon Niels een user aangemaakt op mijn server (6.10), na eerst een group niels en een group user te hebben aangemaakt met de volgende commando's:
Citaat
$ sudo groupadd user
$ sudo groupadd niels
$ sudo useradd -d /home/niels -g niels -G user -m -p xxxxxxxx niels
Nu wil ik dus inloggen op die server met:
Citaat
$ ssh -lniels 192.168.1.6
niels@192.168.1.6's password: (password ingetikt)
Het resultaat is echter
Citaat
Permission denied, please try again.
Het password heb ik uiteraard gechecked en gedubbelchecked, maar ik kom er niet in als niels

Met mijn eigen useraccount kom ik wel zo in mijn /home/anko op de server dus blijkbaar heb ik iets vergeten?

Vervolgens wil ik mezelf ook toevoegen aan de group user en dan aan de leden van user lees en schrijfrechten toekennen aan /var/www, zodat we allebei daarin kunnen werken.

1. Wat ben ik vergeten bij het aanmaken van niels?
2. Is dit een goede methode om beiden in /var/www te kunnen werken?
Als je denkt te weten dat de weg recht is, mis je de bocht.
lidnummer 3487(?)

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
Nieuwe user aangemaakt, kan niet inloggen
« Reactie #1 Gepost op: 2008/01/13, 19:39:57 »
Ik vindt volgende info in de man pagina:
  -p, --password PASSWORD
              The encrypted password, as returned by crypt(3). The default is
              to disable the account.

Je moet daar de geëncrypteerde versie van het paswoord zetten, niet het paswoord zelf. Oplossing:
- aanloggen op de server met anko
- sudo passwd niels
- paswoord intokkelen
- nogmaals paswoord intokkelen
- done.

Offline anko

  • Lid
Nieuwe user aangemaakt, kan niet inloggen
« Reactie #2 Gepost op: 2008/01/13, 20:01:31 »
Bedankt voor je antwoord.
Voor crypt moet je gebruik maken van een file, maar dat hoefde ik niet omdat het password wijzigen op de manier zoals je aangeeft wel goed ging.
De andere vraag zal ik apart nog een keer stellen.
Als je denkt te weten dat de weg recht is, mis je de bocht.
lidnummer 3487(?)

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
Nieuwe user aangemaakt, kan niet inloggen
« Reactie #3 Gepost op: 2008/01/14, 09:12:16 »
Oeps, was vergeten antwoorden op uw tweede vraag. Excuses.
Als je beiden wil werken in dezelfde folder, dan volstaat het om jullie lid te maken van dezelfde groep, bijvoorbeeld www-data. Als ik het goed voorheb, dan is Apache (de webserver) ook lid van deze groep.

Offline vanadium

  • Lid
Nieuwe user aangemaakt, kan niet inloggen
« Reactie #4 Gepost op: 2008/01/14, 09:22:52 »
Ter aanvulling: nieuwe bestanden die je aanmaakt, zullen echter behoren tot de default groep van de gebruiker, niet tot www.data. Standaard zal de andere gebruiker van /var/www/ er dus mogelijk geen schrijfrechten voor hebben.

Je lost dat op hetzij door handmatig de groep van nieuwe bestanden te wijzigen naar www-data, hetzij door "in te loggen" in de groep www-data. Dit gaat in de commandolijn met "newgrp", maar ik vraag me af of dit in de grafische interface geimplementeerd is.

Een fijner mechanisme om automatisch bestanden met de juiste permissies aan te maken, zijn de access control lists, ACL.

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
Nieuwe user aangemaakt, kan niet inloggen
« Reactie #5 Gepost op: 2008/01/14, 10:50:44 »
Je kan ook de sticky bit zetten, waardoor alle folders/bestanden onder /var/www automatisch eigendom worden van de groep www-data. Doe dit met volgend commando: chmod 2770 /var/www.

Offline anko

  • Lid
Nieuwe user aangemaakt, kan niet inloggen
« Reactie #6 Gepost op: 2008/01/14, 19:30:27 »
Als ik het goed begrijp zou het voor mijn zoon het makkelijkste zijn als ik zijn defaultgroep wijzig in www-data.
Ik zelf kan het die enkele keer dat ik er nog mee bezig ben wel "handmatig" aanpassen (ik ben toch de baas :P), maar Niels is nog steeds een Windows gebruiker. :/
Als je denkt te weten dat de weg recht is, mis je de bocht.
lidnummer 3487(?)

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
Nieuwe user aangemaakt, kan niet inloggen
« Reactie #7 Gepost op: 2008/01/14, 19:39:31 »
Euh, neen. Een gebruiker kan immers lid zijn van verschillende groepen. Voeg gewoon uw zoon toe aan de www-data groep en welke andere groep hij ook lid mag zijn.