Skupina v Linuxu je način za uvrstitev uporabnikov s podobnim dostopom in dovoljenji v zbirko. Z uporabo skupin lahko skrbnik določi nadzor dostopa in dovoljenja za vse uporabnike, ki pripadajo tej skupini. Brez skupin bi moral skrbnik določiti vloge za posamezne uporabnike, pri skupinah pa se lahko te vloge dodelijo skupini, ki bo veljala za vse uporabnike v skupini.
V tem članku se bomo naučili, kako dodati uporabnika v skupino. Videli bomo različne metode za isto.
Kazalo
- Kaj je skupina Linux?
- Predpogoji za dodajanje uporabnika v skupino v sistemu Linux
- Kako dodati uporabnika v skupino v Linuxu med ustvarjanjem uporabnika.
- Kako dodati uporabnika v skupino v sistemu Linux, ki že obstaja.
- Pogosto zastavljena vprašanja
Kaj je skupina Linux?
Skupina Linux je zbirka uporabniških računov, ki si delijo skupna dovoljenja za dostop do datotek, imenikov in drugih sistemskih virov. Vsak uporabnik v sistemu Linux je povezan z eno ali več skupinami, skupine pa se uporabljajo za poenostavitev postopka upravljanja uporabniškega dostopa in privilegijev.
Ključne značilnosti:
- Identifikator skupine (GID): Vsaki skupini je dodeljen edinstven numerični identifikator, znan kot ID skupine (GID). GID uporablja sistem za razlikovanje med skupinami in je povezan s posebnimi dovoljenji.
- Članstvo v skupini: Uporabniki lahko pripadajo eni ali več skupinam. Ko je uporabnik del skupine, podeduje dovoljenja, dodeljena tej skupini. To poenostavi postopek upravljanja dovoljenj za več uporabnikov, ki potrebujejo podobne ravni dostopa.
Vrste skupin:
- Primarna skupina: Vsak uporabnik ima primarno skupino, ki je glavna skupina, povezana z njegovim računom. Primarna skupina je navedena v vnosu uporabnika v
/etc/passwd>mapa. - Sekundarne skupine: Uporabniki lahko pripadajo tudi dodatnim skupinam, znanim kot sekundarne skupine. Te skupine zagotavljajo dodatna dovoljenja poleg tistih, ki jih podeli primarna skupina.
Predpogoji za dodajanje uporabnika v skupino v sistemu Linux
- Stroj Linux z dostopom root/sudo.
- Osnovno razumevanje terminala Linux.
- Razumevanje ukaza useradd in usermod.
Kako dodati uporabnika v skupino v Linuxu med ustvarjanjem uporabnika.
1. korak: ustvarite uporabnika, medtem ko ga dodate v skupino.
Uporabnika lahko ustvarimo z useradd ukaz.
prilagojena izjema v Javi
useradd [options] [username]>
Uporabimo lahko možnost -G, ki ji sledi ime skupine, da tega uporabnika dodamo v katero koli skupino, ki jo želimo. Na primer, ustvarili bomo uporabniško lutko in jo dodali v skupino sudo z naslednjim ukazom.
useradd -G sudo dummy>
To bi ustvarilo uporabnika in ga hkrati dodalo v skupino sudo.

Ustvarjanje novega uporabnika in njegovo dodajanje v skupino
2. korak: Preverjanje skupin uporabnika »dummy«.
Za preverjanje skupin navideznih uporabnikov lahko uporabimo skupine ukaz.
#syntax groups [username]>
V terminal vnesite naslednji ukaz.
java vrednost niza
groups dummy>
Izhod:

Preverjanje skupin navideznih uporabnikov.
Kot lahko vidimo, je navidezna skupina zdaj članica skupine sudo.
Kako dodati uporabnika v skupino v sistemu Linux, ki že obstaja.
Pri tej metodi bomo ustvarili novega uporabnika za namene predstavitve. Nato ga bomo dodali v že obstoječo skupino.
1. korak: Ustvarjanje uporabnika (izbirno)
Testnega uporabnika bomo ustvarili z ukazom useradd. Ta ukaz se uporablja za dodajanje uporabnikov v sistem linux.
useradd geek>
Tukaj uporabljamo uporabniško ime kot geek. Uporabite lahko katero koli ime po svoji izbiri.

Dodajanje geek uporabnika v sistem
Zdaj, če želite preveriti, ali je bil uporabnik a dodan ali ne, uporabite naslednji ukaz.
cut -d: -f1 /etc/passwd | grep 'geek>
Ukaz cut pridobi vsebino iz datoteke glede na dani pogoj. Tukaj
- Prvo polje izberemo z možnostjo -f1.
- Polja so razdeljena z mejami: posredovano z -d.
- Dostopamo do datoteke /etc/passwd, ki vsebuje vse uporabnike, ki obstajajo v sistemu. (Za branje te datoteke potrebujete root ali sudo dostop)
- Nato grepamo naše uporabniško ime 'geek', da vidimo, ali je dodano na seznam uporabnikov.

Preverjanje uporabnika v /etc/passwd
Tukaj dobivamo rezultat geek kar pomeni, da je bil uporabnik uspešno dodan.
2. korak: Dodajanje ustvarjenega uporabnika v skupino sudoers
Če želite dodati katerega koli uporabnika v skupino, imamo uporabniški mod ukaz, ki je namenjen spreminjanju uporabnika.
Sintaksa je:
if else if else if java
usermod [options] [other fields...] [username]>
Tukaj bomo uporabili možnost -aG, kar pomeni pripni skupini potem bomo prvemu argumentu za možnostjo -aG posredovali ime skupine in nato, končno, uporabniško ime.
Če želite dodati uporabnika geeka v skupino sudo, potrebujemo naslednje spremembe:
usermod -aG sudo geek>
Enkrat se ta ukaz izvede. Z ukazom skupine lahko preverite vse skupine, ki jim uporabnik geek pripada.
groups geek>
To bo seznam vseh skupin, katerih član je uporabnik 'geek'.

Preverjanje uporabnikovih skupin
blagajna v git
Kot lahko vidimo, uporabnik geek pripada 2 skupinama, geek (vsak uporabnik dobi skupino s svojim imenom) in sudo. Tako smo uporabnika geek uspešno dodali v skupino sudo.
Pogosto zastavljena vprašanja
Zakaj bi moral dodati uporabnika v skupino v Linuxu?
Dodajanje uporabnika v skupino v Linuxu je bistveno za upravljanje dovoljenj za dostop. Skupine vam omogočajo organiziranje uporabnikov in določanje posebnih dovoljenj za te uporabnike skupaj. Na primer, če imate projekt z več člani skupine, vam ustvarjanje skupine za ta projekt omogoča, da dodelite dovoljenja za datoteke ali imenike, povezane s projektom, celotni skupini hkrati, kar poenostavi nadzor dostopa.
Kakšna je metoda ukazne vrstice za dodajanje uporabnika v skupino v Linuxu?
Primarni ukaz za dodajanje uporabnika v skupino v Linuxu je
usermod>.Osnovna sintaksa je:
sudo usermod -aG>Ta ukaz doda podanega uporabnika v podano skupino. The
-aG>zastavice zagotavljajo, da je uporabnik pripet skupini, ne da bi to vplivalo na njegovo članstvo v drugi skupini.
Ali so v Linuxu na voljo grafični vmesniki za dodajanje uporabnikov v skupine?
Da, namizna okolja Linux pogosto ponujajo grafična orodja za upravljanje uporabnikov. Na primer, namizno okolje GNOME vključuje aplikacijo Uporabniki in skupine.
Zaženete ga lahko z:
kako odpreti datoteko z javosudo gnome-control-center user-accounts>Ta vmesnik vam omogoča upravljanje uporabniških računov, vključno s članstvom v skupinah, na uporabniku prijaznejši način.
Ali lahko dodam uporabnika v več skupin hkrati v Linuxu?
Da, uporabnika lahko dodate v več skupin hkrati, tako da v skupino vključite več imen skupin
usermod>ukaz, ločen z vejicami.Na primer:
sudo usermod -aG group1,group2,group3 username>Ta ukaz doda uporabnika v
group1>,group2>, ingroup3>v eni sami operaciji.
Kako lahko preverim, ali je bil uporabnik uspešno dodan v skupino v Linuxu?
Članstvo uporabnika v skupini lahko preverite z uporabo
groups>ukaz.Na primer:
groups username>Ta ukaz prikaže seznam skupin, ki jim navedeni uporabnik pripada. Poleg tega lahko preverite datoteko /etc/group ali uporabite druge konfiguracijske datoteke za potrditev članstva v skupini za določenega uporabnika.
Zaključek
V tem članku smo razpravljali o hitrem dodajanju uporabnika v skupine Linux. Skupine Linux Groups, ki so sestavni del organiziranja uporabnikov z zahtevami skupnega dostopa, racionalizacije upravljanja dovoljenj in izboljšanja varnosti sistema. Preko skupinskih identifikatorjev (GID) in razlikovanja med primarno/sekundarno skupino uporabniki učinkovito podedujejo dovoljenja na podlagi članstva v skupini, kar zmanjšuje administrativne zapletenosti. Ta članek opisuje praktične korake za dodajanje uporabnikov v skupine v Linuxu z uporabo ukazov, kot jeuseradd>inusermod>, namenjen uporabnikom z dostopom root ali sudo. Skupine Linux igrajo ključno vlogo pri zagotavljanju strukturiranega in varnega pristopa do uporabniškega dostopa znotraj okolja Linux, kar prispeva k učinkoviti administraciji sistema.