Nathanael Schweers schrieb:
On Sunday 02 September 2007 18:39:44 Peter Barthel wrote:
Peter Barthel wrote:
Wie gesagt, da wird der Account abgelaufen sein.
Aber im 2. Feld...?
Da sollte normal ein pw-Hash stehen. Typisches Beispiel:

user:asdflkjhasdflkjhsadlfkjhsaldfhlaskhf:13717:0:99999:7:::

Die Felder haben folgende Bedeutung:

   * *username:* Der Benutzername, siehe //etc/passwd/.
   * *password:* Das verschlüsselte Passwort; steht an dieser Stelle
     ein Sternchen /*/, gibt es kein gültiges Passwort, mit dem sich
     der User einloggen könnte; dieses wird häufig für
     "Verwaltungs-User" eingetragen, wie z. B. /daemon/, /bin/ oder /lp/.
   * *age:* Das Alter des Passwortes; gezählt werden die Tage vom 1.
     Januar 1970 an (Alter von Unix) bis zum Zeitpunkt der letzten
     Änderung.
   * *min_age:* Die Anzahl der Tage bis das Passwort geändert werden
darf.
   * *max_age:* Die Anzahl der Tage bis das Passwort geändert werden
muss.
   * *warning:* Die Anzahl der Tage, an denen ein User gewarnt wird,
     bevor sein Passwort ausläuft.
   * *buffer:* Die Anzahl der Tage bis der Account wirklich ungültig
     wird (als Puffer).
   * *invalid:* Die Anzahl der Tage (vom 1. Januar 1970 an) bis das
     Passwort ungültig wird.
   * *other:* Das letzte Feld ist reserviert.
Habe die Quelle vergessen ;o)
http://www.linux-user.de/ausgabe/2002/12/080-zubefehl/index.html
Da steht es nochmals ganz ausführlich...

Gruß, Peter

Also ich hab alles Mögliche an /etc/shadow geändert, und habe zum schluss sogar alle felder geleert (ausser die ersten beiden natürlich) aber es geht einfach trotzdem nicht.
Versuch mal so etwas hier anstatt alles leer zu lassen:
nathanael:<dein pw-hash>:0:0:99999:7:::
Meiner Meinung nach kann es eigentlich nur daran liegen, da hier ein "expire" angegeben wird und die Meldung ja recht eindeutig ist:
"user account expired"
Was du noch testen kannst, falls das nichts hilft, ist folgendes.
Lege einen neuen Account an. Versuche, ob da alles funktioniert, oder ob da die gleichen Probleme auftreten. Wenn alles funktioniert, vergleiche einfach mal die shadow-Einträge miteinander.
Auch kann man Accounts mit chage auf Expiren hin testen -> man chage


Gruß, Peter
PS: An den 9 Zeichen für den Usernamen "sollte" es wirklich nicht liegen. Ich habe gestern erst einen User mit 11 Zeichen eingerichtet der ohne Probleme geht ;-)
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an