Archiv verlassen und diese Seite im Standarddesign anzeigen : user anlegen und passwort setzen
ich moechte einen user anlegen und dabei gleich sein passwort setzen (also nicht manuell ueber den befehl password).
dachte eig das geht so:
useradd -p passwort username
klappt aber nicht!!
aus der manpage:
-p passwd
The encrypted password, as returned by crypt(3). The default is to disable the account.
das bedeutet, dass du dass passwort verschlüsselt übergeben musst und nicht im klartext. je nachdem was deine distri hat, musst du des ander verschlüsseln.
greetz
Versuchs mal mit adduser.
adduser hab ich nicht da das debian verwendet ich hab suse.
ich moechte mehere user mit einem skrip automatisiert anlegen.
daher kann ich nicht passwd verwenden.
es soll bei der user anlegung ein standard passwort vergeben werden..
wie setz ich das dann bzw uebergebe das dem useradd?
Columbo0815
11.08.05, 14:32
mach es doch mit -p. Du musst lediglich das Passwort vorher verschlüsseln.
ich moechte aber jedem user ein anderes passwort standardmaessig automatisiert ueber ein skript uebergeben.
theoretisch zB so, aber das funktioniert nicht
[php]
useradd -p `perl -e "print crypt('passwort','a7');"` username
[\code]
da muss noch irgendein syntaxfehler drin sein da er mir den ganzen befehel als text in die shadow schreibt anstelle des verschluesselten passwortes
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.