Re: skrypt seryjnego zakładania userów
Dnia 11-10-2007 o godz. 11:38 Bohdan Sydor napisał(a):
> 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 debian-user-polish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
sorki ;) wszystko działa
błąd polegał na tym że mam adduser i useradd
pierwszy nie umożliwia podania hasła.
dzięki wszystko działa.
----------------------------------------------------
Wybierz najlepsze gry komputerowe i wygraj konsolę Nintendo Wii!
Imperatory7: http://klik.wp.pl/?adr=http%3A%2F%2Fimperatory.wp.pl&sid=56
Reply to: