Un grup a Linux és una manera de posar usuaris amb accés i permisos similars en una col·lecció. Mitjançant l'ús de grups, un administrador pot definir el control d'accés i els permisos per a tots els usuaris que pertanyen a aquest grup. Sense grups, l'administrador hauria de definir rols per a usuaris individuals, però amb grups aquests rols es poden donar a un grup que, al seu torn, s'aplicarà a tots els usuaris del grup.
En aquest article, aprendrem a afegir un usuari a un grup. Veurem diferents mètodes per fer el mateix.
Taula de contingut
- Què és Linux Group?
- Requisits previs per afegir un usuari a un grup a Linux
- Com afegir usuari a un grup a Linux mentre es crea l'usuari.
- Com afegir usuari a un grup a Linux que ja existeix.
- Preguntes Freqüents
Què és Linux Group?
Un grup Linux és una col·lecció de comptes d'usuari que comparteixen permisos d'accés comuns a fitxers, directoris i altres recursos del sistema. Cada usuari d'un sistema Linux està associat a un o més grups, i els grups s'utilitzen per simplificar el procés de gestió de l'accés i dels privilegis dels usuaris.
Característiques clau:
- Identificador de grup (GID): A cada grup se li assigna un identificador numèric únic conegut com a ID de grup (GID). El sistema utilitza el GID per diferenciar entre grups i està associat a permisos específics.
- Membres del grup: Els usuaris poden pertànyer a un o més grups. Quan un usuari forma part d'un grup, hereta els permisos assignats a aquest grup. Això simplifica el procés de gestió de permisos per a diversos usuaris que requereixen nivells d'accés similars.
Tipus de grups:
- Grup primari: Cada usuari té un grup principal, que és el grup principal associat al seu compte. El grup principal s'especifica a l'entrada de l'usuari al fitxer
/etc/passwd>
dossier. - Grups secundaris: Els usuaris també poden pertànyer a grups addicionals coneguts com a grups secundaris. Aquests grups proporcionen permisos addicionals més enllà dels concedits pel grup principal.
Requisits previs per afegir un usuari a un grup a Linux
- Una màquina Linux amb accés root/sudo.
- Coneixement bàsic del terminal Linux.
- Comprensió de l'ordre useradd i usermod.
Com afegir usuari a un grup a Linux mentre es crea l'usuari.
Pas 1: creeu un usuari mentre l'afegiu a un grup.
Podem crear un usuari amb el useradd comandament.
data a cadena
useradd [options] [username]>
Podem utilitzar l'opció -G seguida del nom del grup per afegir aquest usuari a qualsevol grup que vulguem. Per exemple, crearem un usuari 'dummy' i l'afegirem al grup sudo amb l'ordre següent.
useradd -G sudo dummy>
Això crearia l'usuari i simultàniament l'afegiria al grup sudo.

Crear un usuari nou i afegir-lo a un grup
Pas 2: verificació dels grups de l'usuari 'dummy'.
Per comprovar els grups d'usuari dummy, podem utilitzar el grups comandament.
#syntax groups [username]>
Escriviu la següent comanda al terminal.
groups dummy>
Sortida:

Comprovació de grups d'usuari fictici.
convertir string en int a Java
Com podem veure, el grup dummy és ara membre del grup sudo.
Com afegir usuari a un grup a Linux que ja existeix.
En aquest mètode, crearem un nou usuari amb finalitats de demostració. Després, l'afegirem a un grup ja existent.
Pas 1: creació d'un usuari (opcional)
Crearem un usuari de prova mitjançant l'ordre useradd. Aquesta ordre s'utilitza per afegir usuaris al sistema Linux.
useradd geek>
Aquí, estem utilitzant el nom d'usuari com a friki. Podeu utilitzar qualsevol nom que vulgueu.

Afegint usuari geek al sistema
Ara, per verificar si l'usuari s'ha afegit o no, utilitzeu l'ordre següent.
cut -d: -f1 /etc/passwd | grep 'geek>
L'ordre cut obté contingut del fitxer en funció de la condició donada. Aquí
cadena java
- Estem seleccionant el primer camp amb l'opció -f1.
- Els camps es divideixen pels delimitats : passats amb -d.
- Accedim al fitxer /etc/passwd que conté tots els usuaris que hi ha al sistema. (Necessiteu accés root o sudo per llegir aquest fitxer)
- Aleshores, fem una selecció del nostre nom d'usuari 'geek' per veure si s'afegeix a la llista d'usuaris.

Comprovant l'usuari a /etc/passwd
Aquí, estem obtenint la sortida friki el que significa que l'usuari s'ha afegit correctament.
Pas 2: afegir l'usuari creat al grup sudoers
Ara, per afegir qualsevol usuari a un grup, tenim el usermod comanda que serveix per modificar l'usuari.
La sintaxi és:
usermod [options] [other fields...] [username]>
Aquí, utilitzarem l'opció -aG que significa adjuntar al grup després el primer argument després de l'opció -aG passarem el nom del grup i, finalment, el nom d'usuari.
Per afegir l'usuari geek al grup sudo, necessitem les modificacions següents:
usermod -aG sudo geek>
Un cop s'executa aquesta ordre. Podeu comprovar tots els grups als quals pertany l'usuari friki mitjançant l'ordre grups.
groups geek>
Això enumerarà tots els grups dels quals l'usuari 'geek' és membre.

Verificació dels grups de l'usuari
Com podem veure, l'usuari geek pertany a 2 grups, geek (cada usuari té un grup amb el seu propi nom) i sudo. Així, hem afegit correctament l'usuari geek al grup sudo.
Preguntes Freqüents
Per què hauria d'afegir un usuari a un grup a Linux?
Afegir un usuari a un grup a Linux és essencial per gestionar els permisos d'accés. Els grups us permeten organitzar usuaris i definir permisos específics per a aquests usuaris col·lectivament. Per exemple, si teniu un projecte amb diversos membres de l'equip, la creació d'un grup per a aquest projecte us permetrà concedir permisos a fitxers o directoris relacionats amb el projecte a tot el grup alhora, simplificant el control d'accés.
Quin és el mètode de línia d'ordres per afegir un usuari a un grup a Linux?
L'ordre principal per afegir un usuari a un grup a Linux és
usermod>
.La sintaxi bàsica és:
subratllat de reducciósudo usermod -aG>Aquesta ordre afegeix l'usuari especificat al grup especificat. El
-aG>
Les marques asseguren que l'usuari s'afegeix al grup sense afectar la resta de membres del grup.
Hi ha interfícies gràfiques disponibles per afegir usuaris a grups a Linux?
Sí, els entorns d'escriptori Linux sovint proporcionen eines gràfiques per a la gestió d'usuaris. Per exemple, l'entorn d'escriptori GNOME inclou una aplicació d'usuaris i grups.
Podeu llançar-lo mitjançant:
seleccioneu entre diverses taules en sqlsudo gnome-control-center user-accounts>Aquesta interfície us permet gestionar els comptes d'usuari, incloses les pertinences a grups, d'una manera més fàcil d'utilitzar.
Puc afegir un usuari a diversos grups simultàniament a Linux?
Sí, podeu afegir un usuari a diversos grups simultàniament si inclouen diversos noms de grup al fitxer
usermod>
comanda, separats per comes.Per exemple:
sudo usermod -aG group1,group2,group3 username>Aquesta ordre afegeix l'usuari a
group1>
,group2>
, igroup3>
en una única operació.
Com puc verificar que un usuari s'ha afegit correctament a un grup a Linux?
Podeu verificar la pertinença a un grup d'un usuari mitjançant l'
groups>
comandament.Per exemple:
groups username>Aquesta ordre mostra una llista de grups als quals pertany l'usuari especificat. A més, podeu comprovar el fitxer /etc/group o utilitzar altres fitxers de configuració per confirmar la pertinença al grup d'un usuari concret.
Conclusió
En aquest article hem comentat com afegir un usuari als grups de Linux. Grups de Linux que són integrals per organitzar usuaris amb requisits d'accés compartit, racionalitzar la gestió de permisos i millorar la seguretat del sistema. Mitjançant els identificadors de grup (GID) i les distincions de grup primari/secundari, els usuaris hereten els permisos de manera eficient en funció de les pertinences a grups, reduint la complexitat administrativa. En aquest article es descriuen passos pràctics per afegir usuaris a grups a Linux mitjançant ordres com arauseradd>
iusermod>
, atenent usuaris amb accés root o sudo. Els grups de Linux tenen un paper crucial a l'hora de proporcionar un enfocament estructurat i segur per a l'accés dels usuaris a l'entorn Linux, contribuint a una administració eficaç del sistema.