Hallo Liste. useradd sagt in der Hilfe: -p password Encrypted password as returned by crypt(3) Was ist crypt(3)? Google meint dazu, daß man folgendes schreiben muß: perl -e 'print crypt("Paßwort","Sa")' Ist es wirklich so, daß man nur mit Perl an ein gecryptetes Paßwort kommt? Oder wie ist der kunstgerechte Gebrauch der Funktion crypt(3)? Danke und Gruß. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Freitag, 16. Juni 2006 15:43 schrieb Andre Tann:
Was ist crypt(3)?
man 3 crypt.
Google meint dazu, daß man folgendes schreiben muß:
perl -e 'print crypt("Paßwort","Sa")'
Ist es wirklich so, daß man nur mit Perl an ein gecryptetes Paßwort kommt?
Du kannst die Perfunktion in den Befehl useradd mit einbauen. Dadurch hast Du alles mit einer Zeile erledigt. useradd -u 105 -g users -p $( perl -e "print crypt('mypassword', 'xy');") testuser man useradd perldoc -f crypt man perlrun (-e Option) Gruß, Oliver -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Oliver Block, Freitag, 16. Juni 2006 17:33:
Du kannst die Perfunktion in den Befehl useradd mit einbauen. Dadurch hast Du alles mit einer Zeile erledigt.
useradd -u 105 -g users -p $( perl -e "print crypt('mypassword', 'xy');") testuser
Ja, das ist schon klar, und so hatte ich es auch gemacht. Ich wundere mich nur, daß ich Perl brauche, um eine höchst systemnahe Aufgabe zu erledigen. Was macht denn jemand, der keinen Perl-Interpreter auf seiner Kiste hat? -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Friday 16 June 2006 18:21 schrieb Andre Tann:
Du kannst die Perfunktion in den Befehl useradd mit einbauen. Dadurch hast Du alles mit einer Zeile erledigt.
useradd -u 105 -g users -p $( perl -e "print crypt('mypassword', 'xy');") testuser
Ja, das ist schon klar, und so hatte ich es auch gemacht. Ich wundere mich nur, daß ich Perl brauche, um eine höchst systemnahe Aufgabe zu erledigen. Was macht denn jemand, der keinen Perl-Interpreter auf seiner Kiste hat?
$ man chpasswd z.B. -- Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Andreas Winkelmann, Freitag, 16. Juni 2006 18:30:
$ man chpasswd
Ah, das kannte ich noch gar nicht... Danke! -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (3)
-
Andre Tann
-
Andreas Winkelmann
-
Oliver Block