*** Andreas Feile (lists@feile.net) schrieb in suse-linux heute:
Wenn ich Änderungen in der /etc/passwd vornehme (zB statt /bin/bash /bin/false eintrage), dann wirkt sich das immer erst nach einem Neustart aus. Welchen daemon müßte ich denn gezielt neu starten oder refreshen, um den Gesamtneustart zu umgehen?
(Bitte die Länge der Zeilen auf 72 Zeichen begrenzen. Dank.)
- Welche SuSE-Version?
- Läuft der nscd bei Dir? (ps wwwaux | fgrep nscd)
- Wenn ja, wie sieht Deine "/etc/nscd.conf" aus?
Ansonsten: Man sollte "/etc/passwd" nicht direkt anfassen. Für
Änderungen der Usershell ist "chsh" gedacht.
MG Henning Hucke
PS: Bei mir - SuSE 8.0 - kann ich die Daten in der Tat per "vi \
/etc/passwd" ändern. Allerdings werden die Änderungen sofort aktiv.
D.h., dass ich beim nächsten Einloggen die neue Shell habe. Ich kann
mich allerdings nicht erinnern, in früheren Versionen in der "/etc/\
nscd.conf" sowas wie "check-files passwd yes" gesehen zu haben.
--
"... die Aussage 'C-Programme sind portabel' ist lächerlich und nicht
haltbar, ..."
Jan Ritzerfeld in