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]