useradd -p klappt nicht

Post Reply
Message
Author
jr

useradd -p klappt nicht

#1 Post by jr »

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

friedrich
Posts: 46
Joined: 29. Jan 2002 0:46

Re: useradd -p klappt nicht

#2 Post by friedrich »

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 ;)

jr

Re: useradd -p klappt nicht

#3 Post by jr »

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

User avatar
max
Posts: 806
Joined: 14. May 2000 12:55
Location: Ruhrpott

Re: useradd -p klappt nicht

#4 Post by max »

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.
Last edited by max on 02. Sep 2002 14:09, edited 1 time in total.

stefansf
Posts: 84
Joined: 28. Aug 2002 19:40

Re: useradd -p klappt nicht

#5 Post by stefansf »

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 ;)
Last edited by stefansf on 02. Sep 2002 14:11, edited 2 times in total.

jr

Re: useradd -p klappt nicht

#6 Post by jr »

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?

Post Reply