hi,
ich habe folgendes problem:
mit dem kommando useradd -p passwort -r user wird zwar ein neuer user angelegt, er kann sich aber nicht am system anmelden. in der /etc/shadow steht das passwort klartext. gibt es eine möglichkeit, beim useradd das passwort so zu übergeben, dass sich der neue benutzer auch anmelden kann?
danke
jr
useradd -p klappt nicht
Re: useradd -p klappt nicht
Du musst das Passwort verlüsselt an useradd übergeben (ich nehme mal schwer an, daß Du bestimmt kein passwd-System hast mit Klartextpasswörtern). Dann klappts auch
Re: useradd -p klappt nicht
danke erstmal für die schnelle antwort <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
aber wie übergebe ich das passwort verschlüsselt? <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
jr
aber wie übergebe ich das passwort verschlüsselt? <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
jr
Re: useradd -p klappt nicht
Du willst das bestimmt mit einem Skript machen? *g*
Das ist ein Teil meines adduser skriptes.
adduser wird dann so aufgerufen:
adduser username passwort
vorher im Skript wird noch der Benutzer angelegt.
echo $USER:$2 | chpasswd
if [ $? != 0 ]; then
echo -e "\aFehler: Passwort konnte nicht gesetzt werden!"
else
echo "Passwort gesetzt."
fi
Gruß Max
Nachtrag:
in $USER steckt der neu angelgte Benutzer.
Das ist ein Teil meines adduser skriptes.
adduser wird dann so aufgerufen:
adduser username passwort
vorher im Skript wird noch der Benutzer angelegt.
echo $USER:$2 | chpasswd
if [ $? != 0 ]; then
echo -e "\aFehler: Passwort konnte nicht gesetzt werden!"
else
echo "Passwort gesetzt."
fi
Gruß Max
Nachtrag:
in $USER steckt der neu angelgte Benutzer.
Last edited by max on 02. Sep 2002 14:09, edited 1 time in total.
Re: useradd -p klappt nicht
Du musst das Passwort wie schon gesagt zuerst verschlüsseln. Wenn sich der Aufwand lohnt und dein System MD5-Passwörter benutzt, kannst du dir ja auch ein Perlscript basteln, welches die Passwörter usw einlesen/verschlüsseln und an useradd ausgeben.
MfG Stefan
PS: Musst du viele User neu anlegen? Oder warum der ganze Aufwand?
[nachtrag]
Argh da war wohl jmd schneller als ich
Die Variante mit chpasswd ist natürlich viel unkomplizierter
MfG Stefan
PS: Musst du viele User neu anlegen? Oder warum der ganze Aufwand?
[nachtrag]
Argh da war wohl jmd schneller als ich
Die Variante mit chpasswd ist natürlich viel unkomplizierter
Last edited by stefansf on 02. Sep 2002 14:11, edited 2 times in total.
Re: useradd -p klappt nicht
das geht hier aber echt schnell.
und zu den usern:
ja, ich muss viele user anlegen
und das muss automatisch passieren.
und die tips werd ich mal testen.
danke erstmal.
jr
ps: wo wir gerade beim thema schnell sind, hat auch einer ein paar antworten zum thema mit nis auf ldap zugreifen?
und zu den usern:
ja, ich muss viele user anlegen
und das muss automatisch passieren.
und die tips werd ich mal testen.
danke erstmal.
jr
ps: wo wir gerade beim thema schnell sind, hat auch einer ein paar antworten zum thema mit nis auf ldap zugreifen?