Benutzer problem :/

kasy

Rouge
Hi,

wenn ich unter FreeBSD 5.3 einen neuen user anlege
Code:
pw useradd peter -s /dev/null -g gast -d /daten/PUB
bekomme ich die meldung
Code:
pw: user 'peter' disappeared during update
setz ich den befehl nochmal ab kommt
Code:
 pw: user 'peter' already exists
doch bei pw usershow peter kommt
Code:
pw: no such user 'peter'

Aber wie kann der user während des updates verschwinden :confused:
bin total überfragt :/

danke schonmal
kasy
 
Ist das ein ganz ganz frisches FreeBSD? Hast du irgendwas in /etc gemacht? Sonstige Anomalien, die man wissen müsste?
 
Code:
pw useradd peter -s /dev/null -g gast -d /daten/PUB

ich hoffe mal du hast es nicht wirklich so verwendet. Eine Shell /dev/null sagt mir zumindest schonmal garnix. da sollte doch wohl eher eine /bin/csh oder so rein. Existiert die Gruppe 'gast' schon?
 
marcelcedric schrieb:
Warum nimmst du nicht useradd ohne dieses pw?
Dieses pw ist das zentrale Benutzer- und Gruppenverwaltungswerkzeug bei FreeBSD. useradd gibt es nicht. adduser ist ein interaktives Shellskript, das letztendlich auch nur pw benutzt.

Gruß Björn
 
Man kann als Shell /dev/null verwenden, wenn ein User sich nicht anmelden darf; besser ist allerdings /sbin/nologin.

Schau mal, ob die Passwort Datenbank im korrekten Format ist
Code:
pwd_mkdb -C /etc/master.passwd

Wenn nicht, bau sie neu mit
Code:
pwd_mkdb -p /etc/master.passwd
 
pertze schrieb:
Man kann als Shell /dev/null verwenden, wenn ein User sich nicht anmelden darf; besser ist allerdings /sbin/nologin.

Ahja. Man lernt nie aus.

Wäre doch aber recht unsinnig, wenn man ein gast user konto einrichtet an dem sich keiner (z.B Peter) anmelden darf!?
 
Nein, zB für nachinstallierte Daemons, dort verwendet man normalerweise /sbin/nologin

Und bedenke, das jede installierte shell in /etc/shells registriert sein muss, wenn man sich damit anmelden können soll.
 
ui, danke für die vielen antworten :)
Björn König schrieb:
Ist das ein ganz ganz frisches FreeBSD? Hast du irgendwas in /etc gemacht? Sonstige Anomalien, die man wissen müsste?
nein mit /etc nix gemacht, das BSD is recht frisch.
SierraX schrieb:
ch hoffe mal du hast es nicht wirklich so verwendet. Eine Shell /dev/null sagt mir zumindest schonmal garnix. da sollte doch wohl eher eine /bin/csh oder so rein. Existiert die Gruppe 'gast' schon?
doch hab ich, wird nen Aplletalk benutzer der sich net mit shell einloggen soll
pertze schrieb:
Man kann als Shell /dev/null verwenden, wenn ein User sich nicht anmelden darf; besser ist allerdings /sbin/nologin.
ok, danke für den Tipp :)
pertze schrieb:
Schau mal, ob die Passwort Datenbank im korrekten Format ist
pwd_mkdb -C /etc/master.passwd

Wenn nicht, bau sie neu mit
pwd_mkdb -p /etc/master.passwd
Danke, neubau hat geholfen :)
SierraX schrieb:
Wäre doch aber recht unsinnig, wenn man ein gast user konto einrichtet an dem sich keiner (z.B Peter) anmelden darf!?
Wie gesagt, der soll nur n AFP share bekommen, nicht zugang zur shell :)
 
Zurück
Oben