Hallo,
System: SuSE6.0 -> Update auf 6.2, mit eigenem Kernel 2.2.17 compiliert.
Problem: habe ein adduser-Script geschrieben, das zunächst via useradd einen Benutzer anlegt, mit chfn einen Fullname setzt, mit passwd das Passwort ändern soll und in /etc/aliases einen Mailalias (vorname.nachname: username) anlegen soll.
Was funktioniert nicht? Nun, useradd funktioniert augenscheinlich, es wird brav in /home/ ein directory angelegt und in /etc/passwd und /etc/shadow die entsprechenden Einträge gemacht. Sobald aber das adduser-Script chfn mit dem Loginnamen aufrufen will, meldet das System „user unknown“.
Erst nach einem Reboot des Rechners kennt das System den angelegten User und man kann mit chfn/passwd die Daten ändern.
Was läuft hier schief? Ich bin ratlos und weiß nicht mehr weiter…
TIA, Björn.