Wojciech Ziniewicz wrote:

> przecież cały czas mowimy o poleceniu useradd ktore jest podstawowym
> narzedziem zakladaniu uzytkowników. parametr "-p" i wszystko działa.
> oczywiscie hasło musisz sobie zacryptować sam.
> 
np. tak:
 useradd -m -p $(echo asdf | mkpasswd -H md5 -s) test2

Ale mimo wszystko latwiej chyba jest uzyc newusers w polaczeniu np. z
pwgen. Jesli mamy liste osob w postaci:

Imie Nazwisko
Imie2 Nazwisko2

to zalozenie kont z wygenerowanymi haslami moze wygladac tak:

cat lista.txt |  while read -a linia
do
        passwd=`pwgen -cB 5 1`
        lower_i=`echo ${linia[0]}| tr 'A-Z' 'a-z'`
        lower_n=`echo ${linia[1]}| tr 'A-Z' 'a-z'`
        inicjal_i=`echo -n $lower_i |cut -c 1`
        login=${inicjal_i}${lower_n}
        echo -n ${login}:${passwd}:::${linia[0]} \
        ${linia[1]}:/home/${login}:/bin/false >> newusers.txt
        echo >> newusers.txt

done

nastepnie:
newusers newusers.txt

Osobnym skryptem mozna wygenerowac karteczki z danymi osoby:
Imie Nazwisko, login, haslo + jakies extra dane.

pzdr
b


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Odpowiedź listem elektroniczym