|
|
Dávkové přidávání uživatelů
|
23.3.2009 10:41
Jeld@
|
mám problém, potřebuju dávkově přidat uživatele, na středí jsme se to učili ve windows přes for token a natohlo se to z txt, tak jsem se chtel zepat jestli neco takovýho jde i v SUSE 10. Prohledal jsem už bůh ví kolik for a nikde nic. Dík za pomoc |
|
|
Re: Dávkové přidávání uživatelů
|
23.3.2009 11:27
Aleš Hakl
|
Neco jako
while read login real_name; do
useradd -m -c "$real_name" $login;
heslo=`passgen cz 8`
echo -e "$heslo\n$heslo" | passwd $login
echo $login $heslo >> pocatecni-hesla
done;
by vas problem neresilo? Nastroj passgen si nahradte svym zdrojem hesel, nebo stahnete tady |
|
|
Re: Dávkové přidávání uživatelů
|
29.3.2009 19:49
Tomáš Kavalek
|
Zkoušel jsme na Debianu a končí to takto:
Enter new UNIX password: Retype new UNIX password: Sorry, passwords do not match
passwd: Authentication information cannot be recovered
passwd: password unchanged
|
|
|
Re: Dávkové přidávání uživatelů
|
29.3.2009 19:55
Aleš Hakl
|
No to byl taky jenom nastrel toho, jak by se to dalo udelat :)
Jinak me na debianu se deje tohle, takze bych usuzoval, ze to vicemene funguje:
# heslo=foo
# echo -e "$heslo\n$heslo" | passwd foo
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Pravdou je, ze to neni zrovna dvakrat ciste reseni. Nicmene zadny rozumne skriptovatelny ekvivalent passwd zrejmne neexistuje. (Leda tak pouzivat crypt a vyrabet radky do /etc/shadow rovnou) |
|
|
Re: Dávkové přidávání uživatelů
|
29.3.2009 20:50
Tomáš Kavalek
|
useradd -m -c "Realname" login;
usermod -p `mkpasswd password` login
|
|
|
Re: Dávkové přidávání uživatelů
|
29.3.2009 20:58
Aleš Hakl
|
No tak to jsem neznal... rozhodne to je rozumnejsi reseni, dekuji. |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|