Cum se adaugă utilizator în grup pe Linux - Tutorial

Schimbarea grupului cu care este asociat un utilizator este o sarcină foarte ușoară, dar nu toată lumea știe comenzile. Mai ales pentru a adăuga un utilizator și la un grup secundar. Vom parcurge toate scenariile pentru dvs. În acest articol, vom vorbi despre Cum să adăugați un utilizator în grup pe Linux - Tutorial. Sa incepem!





Conturile de utilizator pot fi atribuite de fapt unuia sau mai multor grupuri pe Linux. De asemenea, puteți configura permisiunile de fișiere și alte privilegii de către grup. De exemplu, pe Ubuntu, numai utilizatorii din grupul sudo pot folosi sudo comanda de a obține permisiuni ridicate.



Grupuri Linux

Linux grupurile sunt unități de organizare care sunt utilizate pentru a organiza și administra conturile de utilizator și în Linux. Scopul principal al grupurilor este de a defini de fapt un set de privilegii. De exemplu, citirea, scrierea sau executarea permisiunii pentru o anumită resursă care poate fi partajată între utilizatorii din cadrul grupului.

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



  • Grupul primar - Când un utilizator creează un fișier, grupul fișierului este setat la grupul principal al utilizatorului. În general, numele grupului este același cu numele utilizatorului. Informațiile despre grupul principal al utilizatorului sunt stocate în /etc/passwd fişier.
  • Grup secundar sau suplimentar - Util când doriți să acordați mai multe permisiuni de fișiere unui set de utilizatori care sunt membri ai grupului. De exemplu, dacă adăugați un anumit utilizator la docker grup, atunci utilizatorul va moșteni drepturile de acces din grup și va putea rula, de asemenea, comenzi docker.

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



Rețineți că numai root sau utilizatorii cu sudo accesul poate adăuga un utilizator într-un grup.

Adăugați un grup nou

Dacă doriți să creați un grup nou pe sistemul dvs., utilizați comanda groupadd următoarea comandă, înlocuind noul grup împreună cu numele grupului pe care doriți să îl creați. Va trebui să utilizați sudo și cu această comandă. (Sau, pe distribuțiile Linux care nu folosesc sudo, va trebui să rulați singură comanda su pentru a obține permisiuni ridicate înainte de a rula comanda).



usermod

Adăugați un cont de utilizator existent într-un grup

Dacă doriți să adăugați un cont de utilizator existent într-un grup din sistemul dvs., utilizați comanda examplegroup, înlocuind exampleusername cu numele grupului. Că doriți să adăugați utilizatorul și geek cu numele utilizatorului, doriți să adăugați și.



sudo

Cum ar fi, pentru a adăuga utilizatorul usermod la grup examplegroup , utilizați următoarea comandă:

exampleusername

Schimbați un grup principal de utilizatori

În timp ce un cont de utilizator poate face parte din mai multe grupuri, unul dintre grupuri este întotdeauna grupul principal, iar celelalte sunt de fapt grupuri secundare. Procesul de conectare al utilizatorului și fișierele și folderele create de utilizator vor fi, de asemenea, alocate grupului principal.

Dacă doriți să schimbați grupul principal căruia i se atribuie un utilizator, executați comanda -g, înlocuind -G cu numele grupului. Că doriți să fiți principalul și groups cu numele contului de utilizator.

id

Acum rețineți groups Aici. Când utilizați o minusculă g, atunci atribuiți un grup principal. Când folosiți majuscule id , ca mai sus, atunci atribuiți și un nou grup secundar.

Vizualizați grupurile cărora le-a fost atribuit un cont de utilizator

Pentru a vizualiza grupurile cărora li se atribuie contul de utilizator curent. Trebuie să rulați groups comanda. Veți vedea apoi o listă de grupuri.

cel mai bun site de torrente pentru anime
id

Pentru a vizualiza ID-urile numerice asociate fiecărui grup, apoi executați example comandă în schimb:

useradd

adaugă utilizator în grup

Dacă doriți să vizualizați grupurile la care este atribuit un alt cont de utilizator. Apoi rulați getent comandați și specificați numele contului de utilizator.

gpasswd

De asemenea, puteți vizualiza ID-urile numerice asociate fiecărui grup executând comanda -d și specificând un nume de utilizator.

username

Primul grup din groupname lista sau grupul afișat după gid = în sudo gpasswd -d username groupname lista este de fapt grupul principal al contului de utilizator. Celelalte grupuri sunt și grupurile secundare. Deci, în captura de ecran de mai jos, grupul principal al contului de utilizator este groupdel practic.

adaugă utilizator în grup

Creați un utilizator nou și atribuiți un grup într-o singură comandă

Băieți, uneori, doriți să creați un cont de utilizator nou care să aibă acces la o anumită resursă sau director, cum ar fi un nou utilizator FTP. De asemenea, puteți specifica grupurile cărora li se va aloca un cont de utilizator atunci când creați contul de utilizator cu comanda sudo groupdel groupname, astfel:

sudo groupadd mynewgroup

De exemplu, pentru a crea un cont de utilizator nou numit jsmith și pentru a atribui acel cont grupului ftp, ați rula:

usermod -a -G examplegroup exampleusername

Veți dori să atribuiți o parolă utilizatorului respectiv ulterior, în mod evident:

usermod -a -G sudo geek

Adăugați un utilizator în mai multe grupuri

Când alocați grupurile secundare unui cont de utilizator. puteți atribui cu ușurință mai multe grupuri dintr-o dată, separând lista cu o virgulă.

usermod -g groupname username

De exemplu, pentru a adăuga utilizatorul numit geek la grupurile ftp, sudo și de exemplu, pe care le-ați executa:

groups

Puteți specifica câte grupuri doriți - doar separați-le pe toate cu o virgulă acum.

Vizualizați toate grupurile din sistem

Dacă doriți să vizualizați o listă a tuturor grupurilor din sistemul dvs., puteți utiliza comanda

id
:

cum să clipești supersu cu twrp
groups exampleusername

Această ieșire vă va arăta, de asemenea, care conturi de utilizator sunt membre ale grupurilor de fapt. Deci, în captura de ecran de mai jos, putem vedea că conturile Syslog și Chris sunt, de asemenea, membre ale grupului de adm.

Aceasta ar trebui să acopere tot ce trebuie să știți despre adăugarea utilizatorilor în grupuri pe Linux.

Cum să eliminați un utilizator dintr-un grup

Pentru a elimina un utilizator dintr-un grup, trebuie să utilizați

id exampleusername
comanda cu
useradd -G examplegroup exampleusername
opțiune.

În exemplul următor, acum eliminăm utilizatorul

useradd -G ftp jsmith
din grup
passwd jsmith
:

usermod -a -G group1,group2,group3 exampleusername

Cum să ștergeți un grup

Pentru a șterge un grup existent, utilizați fișierul

usermod -a -G ftp,sudo,example geek
o comandă urmată de numele grupului:

getent group

Concluzie

Bine, asta a fost tot oameni buni! Sper să vă placă acest articol și să vi se pară de ajutor. Dă-ne feedback-ul tău despre asta. De asemenea, dacă aveți întrebări și probleme suplimentare legate de acest articol. Apoi anunțați-ne în secțiunea de comentarii de mai jos. Ne vom contacta în curând. O zi bună!

Vezi și: Comparație între WPS Office și LibreOffice [Office Suite pentru Linux]