Am discutat câte ceva despre administrarea conturilor de useri în GNU/ Linux aici: http://stressat.blogspot.ro/2011/07/administrare-utilizatori-si-grupuri.html, putem adăuga mai multe conturi de utilizatori odată, la grămadă. Într-un mod foarte simplu, folosind comanda newusers.
1- Creăm un fișier text în care punem datele necesare acelor conturi, sub forma unor linii (un cont de user= o linie) în care trebuie trecute, separate de semnul : următoarele date:
- nume cont utilizator;
- parolă;
- UID (numărul unic de identificare al noului utilizator/ nu trebuie să aparțină altui utilizator!);
- GID (numărul de identificare al grupului);
- nume real utilizator (nu e obligatoriu, dar trebuie puse oricum caracterele de demarcație date : ca în exemplul al doilea );
- directorul home;
- shell-ul implicit.
În principiu o linie va arăta în genul:
2- Creăm conturile de utilizator, ca root: newusers nume-fișier-cu-date, ceva de genul: newusers familie (familie= numele fișierului text în care avem liniile cu datele necesare noilor conturi de utilizatori).
- cat familie = vizualizare conținut fișier familie;
- cat /etc/passwd | grep 100* = afișare useri cu UID 100* (100 urmat de orice alt caracter/ număr în acest caz: 1000, 1001, 1002, 1003, etc); cat /etc/passwd va afișa toate conturile de user; așa filtrăm outputul după UID, putem filtra și după alte criterii, de exemplu grep /home /etc/passwd va afișa doar userii ce au un director /home, grep /bash /etc/passwd doar userii ce folosesc shell-ul;
- newusers familie = crează noi conturi de utilizatori conform datelor din fișierul familie.
Alternativ putem folosi utilitarele grafice, precum KUser, sau putem doar verifica rezultatul:
Mai multe detalii obțineți cu man newusers în terminal.
Sursă: http://linux.die.net/man/8/newusers (mda, putem învăța multe chestii interesante de prin manualele astea, parol!). Hai că v-ați prins că-i același lucru cu man newusers, nu? :D
1- Creăm un fișier text în care punem datele necesare acelor conturi, sub forma unor linii (un cont de user= o linie) în care trebuie trecute, separate de semnul : următoarele date:
- nume cont utilizator;
- parolă;
- UID (numărul unic de identificare al noului utilizator/ nu trebuie să aparțină altui utilizator!);
- GID (numărul de identificare al grupului);
- nume real utilizator (nu e obligatoriu, dar trebuie puse oricum caracterele de demarcație date : ca în exemplul al doilea );
- directorul home;
- shell-ul implicit.
În principiu o linie va arăta în genul:
paul:uc&2W7Zax”-H:1002:0:paul:/home/paul:/bin/bash
geo:2#Ws8-X5z6%Y:1002:0::/home/geo:/bin/bash
Cu roșu sunt caracterele ce delimitează câmpurile cu date, cu galben datele propriu zise (nume cont, parolă, UID, etc).2- Creăm conturile de utilizator, ca root: newusers nume-fișier-cu-date, ceva de genul: newusers familie (familie= numele fișierului text în care avem liniile cu datele necesare noilor conturi de utilizatori).
- cat familie = vizualizare conținut fișier familie;
- cat /etc/passwd | grep 100* = afișare useri cu UID 100* (100 urmat de orice alt caracter/ număr în acest caz: 1000, 1001, 1002, 1003, etc); cat /etc/passwd va afișa toate conturile de user; așa filtrăm outputul după UID, putem filtra și după alte criterii, de exemplu grep /home /etc/passwd va afișa doar userii ce au un director /home, grep /bash /etc/passwd doar userii ce folosesc shell-ul;
Alternativ putem folosi utilitarele grafice, precum KUser, sau putem doar verifica rezultatul:
Mai multe detalii obțineți cu man newusers în terminal.
Sursă: http://linux.die.net/man/8/newusers (mda, putem învăța multe chestii interesante de prin manualele astea, parol!). Hai că v-ați prins că-i același lucru cu man newusers, nu? :D
Niciun comentariu:
Trimiteți un comentariu