Hi liste, hatte hier nicht letzt jemand Probleme mit /dev/null als Home-Verzeichnis in der Kombination mit useradd? Leider habe ich den richtigen Betreff nicht mehr ... habe mich aber daran erinnert, dass ich das Problem auch mal hatte. Es hilft wenn man statt /dev/null einfach nur /var/lib/nobody als Home-Verzeichnis eingibt :o) Gruss Christof
* Christof E. Spies wrote on Thu, Jan 19, 2006 at 00:48 +0100:
Es hilft wenn man statt /dev/null einfach nur /var/lib/nobody als Home-Verzeichnis eingibt :o)
ja oder einfach "/". oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel.
Hallo, Am Thu, 19 Jan 2006, Steffen Dettmer schrieb:
* Christof E. Spies wrote on Thu, Jan 19, 2006 at 00:48 +0100:
Es hilft wenn man statt /dev/null einfach nur /var/lib/nobody als Home-Verzeichnis eingibt :o)
ja oder einfach "/".
Oder /tmp/. -dnh -- WANTED: Schroedingers Cat, dead or alive.
David Haller schrieb:
Hallo,
Am Thu, 19 Jan 2006, Steffen Dettmer schrieb:
* Christof E. Spies wrote on Thu, Jan 19, 2006 at 00:48 +0100:
Es hilft wenn man statt /dev/null einfach nur /var/lib/nobody als Home-Verzeichnis eingibt ja oder einfach "/".
Oder /tmp/.
Hallo! Da wäre ich vorsichtig, / oder /tmp einzugeben. zu /var/lib/nobody kann ich nix sagen, hab es noch nie gehört. Aber einem User ein ~-Verzeichnis zuzuweisen, auf das er keine Schreibrechte hat, ist ja wohl was anderes als ihm /dev/null zuzuweisen. Mann kann ja auch nix eingeben und dann im Nachhinein noch ändern. Aber sowas würde ich nicht machen. Viele Grüße Martin Ereth
* Martin Ereth wrote on Thu, Jan 19, 2006 at 16:25 +0100:
Da wäre ich vorsichtig, / oder /tmp einzugeben. zu /var/lib/nobody kann ich nix sagen, hab es noch nie gehört. Aber einem User ein ~-Verzeichnis zuzuweisen, auf das er keine Schreibrechte hat, ist ja wohl was anderes als ihm /dev/null zuzuweisen.
Würde erwarten, dass /bin/login eh mit "/" einloggt, weil chdir(/dev/null) nicht klappt. Jedenfalls macht login chdir "/", wenn das $HOME nicht existiert. Also ist es IMHO das gleiche, einem User ein ~-Verzeichnis ohne Schreibrecht zuzuweisen oder /dev/null, oder? oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel.
* David Haller wrote on Thu, Jan 19, 2006 at 12:56 +0100:
Hallo,
Am Thu, 19 Jan 2006, Steffen Dettmer schrieb:
* Christof E. Spies wrote on Thu, Jan 19, 2006 at 00:48 +0100:
Es hilft wenn man statt /dev/null einfach nur /var/lib/nobody als Home-Verzeichnis eingibt :o)
ja oder einfach "/".
Oder /tmp/.
Da darf man meist schon wieder schreiben :) oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel.
Moin, moin ...
sorry für PM ;-)
"Christof E. Spies"
Es hilft wenn man statt /dev/null einfach nur /var/lib/nobody als Home-Verzeichnis eingibt :o)
Wenn ein Benutzer kein Homeverzeichnis kriegen soll, warum dann eins angeben? # useradd test # grep test /etc/passwd test:x:1037:100::/home/test:/bin/sh # ls -al /home/test ls: /home/test: Datei oder Verzeichnis nicht gefunden # userdel test Dabei kommt es natürlich auf die Reinkarnation des Kommandos "useradd" an, und ob evtl. irgendwo ein Default rumliegt, der /home/test tatsächlich anlegt. Hier (Debian 3.1) scheint das Home ohne explizites "-m" jedenfalls nicht angelegt zu werden. Oder habe ich was verpasst? bis dahin / kind regards Martin Mewes -- Martin Mewes - MCP 070-291 http://www.mewes.tv/ - Homepage http://mbox.mewes.tv/ - Mailinglisten zum Downloaden
participants (5)
-
Christof E. Spies
-
David Haller
-
Martin Ereth
-
Martin Mewes
-
Steffen Dettmer