* Sven Hoexter schrieb am 05.Mär.2000:
cryptpw --help sagt bei mir: cryptpw PasswordString SaltString
man crypt sagt das Salt ein eine Kombination aus [a-zA-Z0-9\.] ^ / nicht \
Aber wie setze ich das denn in einem ShellScript ein?
Irgendwas. Zwei Zeichen, am Besten zufällig. Du kannst aber auch AA oder sowas nehemen. Was ich aber immer noch nich ganz verstanden habe, willst Du allen User das gleiche Passwort geben? Dann leg es doch einmal an, und nimm das, was dann in der /etc/shadow steht.
Gibt es eigentlich so eine art RFC zu dieser ganzen Passwortgeschichte unter Linux / Unix?
RFC hat doch nichts mit Passwörter zu tun. Oder was meinst Du? Siehe man 3 crypt crypt ist diejenige Bibliotheksfunktion, die Passwörter verschlüsselt. Das heißt, das Passwort wird als Schlüssel genommen. Salt ist eine Zufallszahl Sie ist zweistellig in einem Zahlensystem zur Basis 64 (Groß und Kleinbuchstaben, Zahlen und die Zeichen / sowie .) Bei der Gültigkeitsprüfung eines Passwortes wird das eigegebene Passwort als Passwort genommen und als Salt die ersten beiden Zeichen des verschlüssleten Passwortes wie es in /etc/shadow steht. Wenn das Passwort richtig war, so ist das Ergebnis gleich dem, was in /etc/shadow steht. Als Passwort kann bis zu 8 ASCII-Zeichen genommen werden. Es werden nur die ersten 7 Bits eines Zeichen genommen. (Der ASCII-Code ist bekantermaßen ein 7-Bit-Code.) Insgesamt sind es somit 56 Bits. Leider gehören zum Codeumfang eines Passworts auch Controllsequenzen, die man nur schlecht eingeben kann. So wird ein CTRL-H an der Konsole z.B. als Backspace interpretiert, was auch richtig ist. Am X-Terminal wird es aber als Bestandteil des Passwortes genommen. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com