[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: