PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : passwoerter nach 8 zeichen abgeschnitten



red.iceman
11.10.01, 20:17
hallo,

ich moechte gerne unterbinden, dass linux meine passwoerter nach 8 zeichen abschneidet. weiss jemand, wo man das einstellt? distri ist hier suse7.2

ri

h0sch1
14.10.01, 18:55
Hi

Probiers mal mit dem Yast1

yast --> administration des Systems --> einstellungen systemsicherheit --> /etc/login.defs

Hoschi :D

Thomas
18.10.01, 00:17
Hi red.iceman!

Das Problem liegt bei der Überprüfung des Passworts. Dein eingegebenes Passwort wird mittels get_password() geholt und dann mir crypt() verschlüsselt. Das eingegebene, verschlüsselte Passwort wird nun mit dem in der shadow-Datei befindlichen, verschlüsselten Passwort verglichen.

Nun das Dilemma:
Die Funktion get_passwort() kann Passwörter bis 128 Zeichen abarbeiten/übergeben, die crypt()-Funktion verschlüsselt immer nur die ersten 8 Zeichen des übergebenen Passworts.

Du kannst also keine einfache Einstellung vornehmen, um das Problem zu beheben, sondern du musst eine andere Funktion / einen anderen Algorithmus zur Passwortverschlüsselung benutzen.

-> MD5

Gruß, Thomas.