
Norbert Kordts schrieb:
Rainer Lischke schrieb:
Da das mein Test-Benutzer ist [...] wollte ich diesen ueber Yast loeschen und neu anlegen. Da dadurch auch das Home-Verzeichnis neu angelegt wird.
Das Ergebnis war, dass das Home-Verzeichnis da blieb und der Benutzer aus der /etc/passwd verschwunden war. Nachdem ich das Home-Verzeichnis als ruth geloescht habe
^^^^ ?? Naja, sollte schon root heissen ...
wollte ich den Benutzer neu anlegen und siehe da Yast kannte ihn noch. Aha, NIS ist aktiv, dachte ich und habe den Rechner neu gebootet. Seit dem weiss ich, das NIS wohl eine eigene Datenbank pflegt.
Es ist nicht gesagt, dass es NIS sein muss. Es gibt noch einige andere Instanzen, die mit Namen zu tun haben (nscd, nsswitch, ...) und Konfigurationsdateien mit Cache-Lebensdauer-Definitionen. Also ist NIS nicht gezwunge, eine eigene Datenbank zu pflegen; es reicht das Cachen von /etc/passwd usw.
Scheint am nscd zu liegen, kann ads aber erst heute abend testen ...
Nö, eigentlich nicht. Simpel-Lösung: NIS = Network Information Service und der ist im Runlevel 2 und höher eingeplant. Reboot ist die M$-Wintendo-Dampframme; bei Tux reicht ein zartes Klopfen durch Wechsel des Runlevels:
init 1 # alles Netzmäßige stoppen init 2 # Netwerk wieder anfahren
dann sollte /etc/passwd ... neu gelesen werden. Es geht mit Sicherheit noch eleganter und gezielter; aber das weiß bestimmt ein NIS-Kenner!
Den Versuch hatte ich vorher schon gemacht, hat aber nicht funktioniert. Meine Hoffnung lag dann im reboot (zugegeben, der erste seit Wochen ...). Rainer --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com