Com afegir un usuari al grup a Linux: tutorial

Canviar el grup al qual s’associa un usuari és una tasca molt fàcil, però no tothom coneix les ordres. Especialment per afegir un usuari a un grup secundari també. Passejarem per tots els escenaris per a vosaltres. En aquest article, parlarem de Com afegir un usuari al grup a Linux: tutorial. Anem a començar!





Els comptes d'usuari es poden assignar a un o més grups a Linux. També podeu configurar els permisos de fitxers i altres privilegis del grup. Com ara, a Ubuntu, només els usuaris del grup sudo poden utilitzar el sudo l'ordre per obtenir permisos elevats.



Grups Linux

Linux Els grups són unitats d'organització que també s'utilitzen per organitzar i administrar comptes d'usuari a Linux. El propòsit principal dels grups és definir realment un conjunt de privilegis. Per exemple, llegir, escriure o executar un permís per a un recurs determinat que es pot compartir entre els usuaris del grup.

En realitat, hi ha dos tipus de grups als sistemes operatius Linux:



  • El grup primari - Quan un usuari crea un fitxer, el grup del fitxer s'estableix al grup principal de l'usuari. Majoritàriament, el nom del grup és el mateix que el de l'usuari. La informació sobre el grup principal de l’usuari s’emmagatzema a /etc/passwd dossier.
  • Grup secundari o complementari - Útil si voleu concedir molts permisos de fitxer a un conjunt d'usuaris que formen part del grup. Com ara, si afegiu un usuari específic al docker group, l’usuari heretarà els drets d’accés del grup i també podrà executar ordres d’acoblament.

Tots els usuaris poden pertànyer exactament a un grup principal i a zero o més grups secundaris.



Tingueu en compte que només root o usuaris amb sudo access pot afegir un usuari a un grup.

Afegiu un grup nou

Si voleu crear un grup nou al vostre sistema, utilitzeu l'ordre groupadd següent, substituint el grup_nou juntament amb el nom del grup que voleu crear. També haureu d’utilitzar sudo amb aquesta ordre. (O bé, a les distribucions de Linux que no utilitzen sudo, haureu d'executar l'ordre su tot sol per obtenir permisos elevats abans d'executar l'ordre).



usermod

Afegiu un compte d'usuari existent a un grup

Si voleu afegir un compte d'usuari existent a un grup del vostre sistema, utilitzeu l'ordre examplegroup, substituint exampleusername amb el nom del grup. Que voleu afegir l'usuari i geek amb el nom de l'usuari, també voleu afegir.



sudo

Com ara, per afegir l'usuari usermod al grup examplegroup , utilitzeu l'ordre següent:

exampleusername

Canvieu un grup principal d'usuaris

Tot i que un compte d'usuari pot formar part de diversos grups, un dels grups sempre és el grup principal i els altres són grups secundaris en realitat. El procés d'inici de sessió de l'usuari i els fitxers i carpetes que crea l'usuari també s'assignaran al grup principal.

Si voleu canviar el grup principal al qual està assignat un usuari, executeu l'ordre -g, substituint -G amb el nom del grup. Que voleu ser el principal i groups amb el nom del compte d'usuari.

id

Ara tingueu en compte el groups aquí. Quan utilitzeu una minúscula g, assigneu un grup principal. Quan utilitzeu majúscules id , com anteriorment, també assigneu un nou grup secundari.

Veure els grups als quals està assignat un compte d'usuari

Per veure els grups, s’assigna el compte d’usuari actual. Heu d'executar el groups comandament. A continuació, veureu una llista de grups.

Avast utilitza molta memòria
id

Per veure els identificadors numèrics associats a cada grup, executeu el example ordre al seu lloc:

useradd

afegir l'usuari al grup

Si voleu veure els grups, hi ha assignat un altre compte d'usuari. A continuació, executeu el getent ordre i especifiqueu el nom del compte d'usuari.

gpasswd

També podeu veure els identificadors numèrics associats a tots i cadascun dels grups executant l'ordre -d i especificant un nom d'usuari.

username

El primer grup del groupname o el grup que es mostra després de gid = a sudo gpasswd -d username groupname llista és en realitat el grup principal del compte d’usuari. Els altres grups són també els grups secundaris. Per tant, a la captura de pantalla següent, el grup principal del compte d’usuari és bàsicament groupdel

afegir l'usuari al grup

Creeu un usuari nou i assigneu un grup en una sola ordre

De vegades, és possible que vulgueu crear un compte d’usuari nou que tingui accés a un recurs o directori concret, com ara un usuari FTP nou. També podeu especificar els grups als quals s'assignarà un compte d'usuari en crear el compte d'usuari amb l'ordre sudo groupdel groupname, per exemple:

sudo groupadd mynewgroup

Per exemple, per crear un compte d'usuari nou anomenat jsmith i assignar-lo al grup ftp, hauríeu d'executar:

usermod -a -G examplegroup exampleusername

Més endavant, voldreu assignar una contrasenya a aquest usuari:

usermod -a -G sudo geek

Afegiu un usuari a diversos grups

Quan assigneu els grups secundaris a un compte d'usuari. Podeu assignar fàcilment diversos grups alhora separant la llista amb una coma.

usermod -g groupname username

Per exemple, per afegir l'usuari anomenat geek als grups ftp, sudo i d'exemple, que executareu:

groups

Podeu especificar tants grups com vulgueu, només cal separar-los tots amb una coma ara.

Veure tots els grups del sistema

Si voleu veure una llista de tots els grups del vostre sistema, podeu utilitzar l'ordre

id
:

groups exampleusername

Aquesta sortida també us mostrarà quins comptes d'usuari són membres de quins grups realment. Per tant, a la captura de pantalla següent, podem veure que els comptes Syslog i Chris també són membres del grup d'administracions.

com obtenir text en color en discòrdia

Això hauria de cobrir tot el que heu de saber sobre com afegir usuaris a grups a Linux.

Com treure un usuari d'un grup

Per eliminar un usuari d'un grup, heu d'utilitzar

id exampleusername
ordre amb el
useradd -G examplegroup exampleusername
opció.

A l'exemple següent, ara eliminem l'usuari

useradd -G ftp jsmith
del grup
passwd jsmith
:

usermod -a -G group1,group2,group3 exampleusername

Com esborra un grup

Per suprimir un grup existent, utilitzeu el fitxer

usermod -a -G ftp,sudo,example geek
una ordre seguida del nom del grup:

getent group

Conclusió

Molt bé, tot va ser gent! Espero que us agradi aquest article i que també us sigui útil. Doneu-nos els vostres comentaris al respecte. També si teniu més preguntes i problemes relacionats amb aquest article. A continuació, feu-nos-ho saber a la secció de comentaris següent. En breu ens posarem en contacte amb vosaltres. Que tinguis un bon dia!

Vegeu també: Compario entre WPS Office i LibreOffice [Office Suite per a Linux]