Puteti folosi comenzile useradd si usermod pentru a adauga un user la un grup. Comanda useradd, creeaza un user nou sau updateaza informatiile implicite pentru un utilizator. Comanda usermod, modifica un cont de utilizator si e folosita pentru a adauga un utilizator intr`un grup. Avem doua tipuri de grupuri, primul este cel primar si altul poate fi secundar. Toate informatiile despre conturile utilizatorilor se afla in /etc/passwd , /etc/shadow si /etc/group.
Exemple useradd – Adauga un utilizator Nou intr-un grup secundar
Folosim comanda useradd pentru a adauga un utilizator nou intr`un grup deja exitent(sau creati grupul dorit si pe urma adaugati utilizatorul in el). Daca grupul in care doriti sa adaugati noul utilizator, nu exista creati`l. Sintaxa este urmatoarea:
useradd -G {group-name} username
In exemplul urmator vom creea userul gigel si il adaugam in grupul developers. Mai intai va logati cu userul root, apoi verificati daca grupul developers exista:
grep developers /etc/group
Outputul ar trebui sa fie de forma:
developers:x:1124:
Daca nu primiti nici un output inseamna ca grupul developers nu exista. Folosim comanda groupadd pentru a creea un grup nou:
groupadd developers
Acum putem creea si adauga userul gigel la grupul developers.
useradd -G developers gigel
Nu uitati sa`i puneti si o parola noului user creeat
passwd gigel
Asigurativa ca userul a fost adaugat corect la grup
id gigel
Output`ul ar trebui sa fie de forma:
uid=1122(gigel) gid=1125(gigel) groups=1125(gigel),1124(developers)
Nu uitati ca litera G (-G) ca optiune poate adauga un utilizator la grupuri suplimentare. Fiecare grup este separat de altul prin virgula(,) fara nici un spatiu liber. De exemplu daca vrem sa adaugam userul gigel la grupurile admins,ftp,www si developers, folositi:
useradd -G admins,ftp,www,developers gigel
Exemple useradd – Adauga un utilizator Nou la un grup primar
Pentru a adauga un utilizatorul gigel la grupul primar developers folotiti:
useradd -g developers gigel
Verificam adaugarea
id gigel
Output de forma
uid=1123(gigel) gid=1124(developers) groups=1124(developers)
Nu uitati, grupul trebuie sa existe ca sa putem adauga userul la acest grup ca fiind primar.
Exemple usermod – Adauga un utilizator existent la un grup existent
Adaugam userul gigel deja existent pe sistem la grupul suplimentar/secundar ftp cu ajutorul comenzii usermod folosind optiunea -a
usermod -a -G ftp gigel
Putem schimba grupul primar utilizatorului gigel astfel:
usermod -g www gigel
Foarte tare. Multumesc, cautam deja de 2 ore cum sa schimb grupul primar la un user…
Bun tutorialul… mai ales userul folosit :)))
Ala mi`a venit in minte cand m`am apucat sa scriu :))
Am instalat si eu un Ubuntu in seara asta. Sper ca am facut’o bine desi mi’a luat cam 2 ore :d