Android

Cum se adaugă utilizator la grup în linux

Password Policy in Ubuntu 10

Password Policy in Ubuntu 10

Cuprins:

Anonim

În acest tutorial, vă vom explica cum să adăugați un utilizator la un grup în sistemele Linux. Vă vom arăta, de asemenea, cum puteți elimina un utilizator dintr-un grup și cum puteți crea, șterge și lista grupuri.

Grupuri Linux

Grupurile Linux sunt unități de organizare care sunt utilizate pentru organizarea și administrarea conturilor de utilizator în Linux. Scopul principal al grupurilor este de a defini un set de privilegii precum citirea, scrierea sau executarea permisiunii pentru o anumită resursă care poate fi partajată între utilizatorii din grup.

Există două tipuri de grupuri în sistemele de operare Linux:

  • Grup primar - Când un utilizator creează un fișier, grupul fișierului este setat pe grupul principal al utilizatorului. De obicei, numele grupului este același cu numele utilizatorului. Informațiile despre grupul principal al utilizatorului sunt stocate în /etc/passwd .

    Grup secundar sau suplimentar - Este util când doriți să acordați anumite permisiuni de fișiere unui set de utilizatori care sunt membri ai grupului. De exemplu, dacă adăugați un utilizator specific la grupul de docker , utilizatorul va moșteni drepturile de acces din grup și va putea rula comenzi docker.

Fiecare utilizator poate aparține exact unui grup primar și a zero sau mai multe grupuri secundare.

Doar root sau utilizatorii cu acces sudo pot adăuga un utilizator la un grup.

Cum să adăugați un utilizator existent la un grup

Pentru a adăuga un utilizator existent la un grup secundar, utilizați comanda usermod -a -G urmată de numele grupului și de utilizator:

sudo usermod -a -G groupname username

De exemplu, pentru a adăuga linuxize utilizator la grupul sudo , ar trebui să executați următoarea comandă:

sudo usermod -a -G sudo linuxize

Utilizați întotdeauna opțiunea -a (anexa) când adăugați un utilizator la un grup nou. Dacă omiteți opțiunea -a , utilizatorul va fi eliminat din grupurile care nu sunt listate după opțiunea -G .

La succes, comanda usermod nu afișează nicio ieșire. Vă avertizează numai dacă utilizatorul sau grupul nu există.

Cum să adăugați un utilizator existent la mai multe grupuri într-o singură comandă

sudo usermod -a -G group1, group2 username

Cum să elimini un utilizator dintr-un grup

Pentru a elimina un utilizator dintr-un grup, utilizați comanda gpasswd cu opțiunea -d .

În următorul exemplu, eliminăm username utilizator al username din username grupului de grup:

sudo gpasswd -d username groupname

Cum să creați un grup

Pentru a crea un grup nou, utilizați comanda groupadd urmată de numele grupului:

sudo groupadd groupname

Cum să ștergeți un grup

Pentru a șterge un grup existent, utilizați comanda groupdel urmată de numele grupului:

sudo groupdel groupname

Modificarea grupului primar al unui utilizator

Pentru a schimba un grup primar de utilizator, utilizați comanda usermod urmată de opțiunea -g :

sudo usermod -g groupname username

În următorul exemplu, schimbăm grupul principal al linuxize utilizatorului către developers :

sudo usermod -g developers linuxize

Cum se creează un utilizator nou și se alocă grupuri într-o singură comandă

Următoarea comandă useradd creează un nou utilizator numit nathan cu users grupuri primare și grupuri secundare roată și dezvoltatori.

sudo useradd -g users -G wheel, developers nathan

Afișați grupuri de utilizatori

Pentru a afișa informații complete despre utilizator, inclusiv toate grupurile din care face parte un utilizator, utilizați comanda id urmată de numele de utilizator:

id username

id linuxize

uid=1000(linuxize) gid=100(users) groups=100(users), 10(wheel), 95(storage), 98(power), 990(libvirt), 993(docker), 999(kvm)

Din ieșirea de mai sus, vedem că grupul principal al utilizatorului este users și aparține grupurilor suplimentare de wheel , storage , libvirt , libvirt și kvm .

Folosiți comanda groups pentru a afișa grupurile suplimentare ale utilizatorului:

groups linuxize

wheel storage power users libvirt docker kvm

Dacă nu este trecut niciun nume de utilizator la comanda groups , acesta va tipări grupurile de utilizator conectate în prezent.

Concluzie

În acest tutorial, v-am arătat cum puteți adăuga un utilizator la un grup.

Aceleași comenzi se aplică pentru orice distribuție Linux, inclusiv Ubuntu, CentOS, RHEL, Debian și Linux Mint.

Simțiți-vă liber să lăsați un comentariu dacă aveți întrebări.

grup de utilizatori terminali