V operacijskem sistemu Linux je upravljanje uporabnikov ključni vidik sistemske administracije. Ena temeljnih nalog je ustvarjanje in upravljanje uporabniških skupin. Skupine v Linuxu omogočajo administratorjem, da organizirajo in nadzorujejo uporabniški dostop do različnih virov in datotek. Thegroupadd>ukaz je močno orodje, ki olajša ustvarjanje novih skupin brez truda. V tem članku se bomo poglobili v podrobnosti uporabegroupadd>ukaz za ustvarjanje nove skupine v Linuxu.
Kazalo
- Razumevanje uporabniških skupin
- Sintaksa ukaza `groupadd`
- Kako ustvariti novo skupino v Linuxu
- Možnosti, ki so na voljo v ukazu `groupadd`
- Praktični primeri za ustvarjanje nove skupine v Linuxu z uporabo razpoložljivih možnosti
- Pogosto zastavljeno vprašanje
Razumevanje uporabniških skupin
Skupine v Linuxu se nanašajo na skupine uporabnikov. V Linuxu je lahko več uporabnikov enega sistema (običajni uporabnik lahko vzame uid od 1000 do 60000 ter en korenski uporabnik (uid 0) in 999 sistemskih uporabnikov (uid 1 do 999)). V scenariju, kjer je veliko uporabnikov, lahko nekateri uporabniki imajo nekatere privilegije, nekateri pa ne, zato postane težko upravljati vsa dovoljenja na ravni posameznega uporabnika. Tako lahko z uporabo skupin združimo več uporabnikov in nastavimo privilegije in dovoljenja za celotno skupino.
Preden se poglobimo v praktične vidike, na kratko razumemo koncept uporabniških skupin v Linuxu. Skupina je zbirka uporabnikov s podobnimi dovoljenji ali ravnmi dostopa. Skupine olajšajo upravljanje in dodeljevanje dovoljenj več uporabnikom hkrati, izboljšajo varnost in poenostavijo skrbniška opravila.
Sintaksa ukaza `groupadd`
` groupadd`> ukaz sledi preprosti sintaksi:
groupadd [options] group_name>
Tukaj, ` group_name`> predstavlja ime skupine, ki jo želite ustvariti. Ukaz omogoča tudi določanje različnih možnosti za prilagoditev postopka ustvarjanja skupine.
Kako t o ustvarite novo skupino v Linuxu
1. Odprite terminal
Zaženite terminal v sistemu Linux. To običajno lahko storite s pritiskom na ` Ctrl + Alt + T`> ali iskanje terminala v meniju aplikacije.
2. Uporabite ` groupadd`> ukaz:
Če želite ustvariti novo skupino, v terminal vnesite naslednji ukaz:
primer:
niz in podniz
Če želimo ustvariti skupino z imenom razvijalci, lahko uporabimo naslednji ukaz.
sudo groupadd developers>
Zamenjajte mojo skupino z želenim imenom za svojo novo skupino. Thesudo>ukaz se uporablja za izvedbogroupadd>ukaz s skrbniškimi pravicami.
3. Preverite ustvarjanje nove skupine:
Vsaka nova ustvarjena skupina se registrira v datoteki /etc/skupina . Če želite preveriti, ali je bila skupina ustvarjena, vnesite ukaz.
sudo tail /etc/group>
sudo tail /etc/group
Datoteka prikazuje podatke o skupini v naslednji obliki:
ime_skupine : geslo : id-skupine : seznam-članov
Možnosti, ki so na voljo v ukazu `groupadd`
| Opcije | Opis |
|---|---|
| -f, – sila |
|
| -g GID, –gid GID |
|
| -h, – pomoč |
|
| -K KLJUČ=VREDNOST, –ključ KLJUČ=VREDNOST |
|
| -o, –needinstven |
|
| -p GESLO, –geslo GESLO |
|
| -r, – sistem |
|
| -R CHROOT_DIR, –root CHROOT_DIR |
|
Praktični primeri za ustvarjanje nove skupine v Linuxu z uporabo razpoložljivih možnosti
1. Uporaba možnosti '-f, -force' za ustvarjanje novega uporabnika.
Sintaksa:
groupadd -f developers>

groupadd -f razvijalci
pretvori niz v int
2. Določanje ID-ja skupine za ustvarjanje novega uporabnika
Če želimo novo ustvarjeni skupini dodeliti določen ID skupine, uporabimo možnost -g.
Sintaksa:
sudo groupadd -g 1001 developers>
Ta ukaz bo ustvaril novo skupino z imenom razvijalec z GID 1001. Določanje ID-ja skupine je uporabno v primeru, ko moramo ohraniti doslednost med sistemi.
3. Nastavitev gesla skupine
Za skupino lahko nastavimo šifrirano geslo z možnostjo -p.
Sintaksa:
sudo groupadd -p somepassword finance>
Ta ukaz ustvari novo skupino z imenom finance in nastavi geslo za skupino kot somepassword
4. Preglasitev privzetih vrednosti
Recimo, da želimo spremeniti vrednosti GID_MIN in GID_MAX za ustvarjanje skupine. To lahko dosežemo z možnostjo -K
Sintaksa:
groupadd -K GID_MIN=500 -K GID_MAX=700 tester>
groupadd -K GID_MIN=500 -K GID_MAX=700 tester
Ta ukaz bo ustvaril novo skupino z imenom tester in nastavil najmanjši GID na 500 in največji GID na 700. To nam omogoča boljši nadzor nad obsegom veljavnih ID-jev skupine za ustvarjeno skupino.
json v primeru json
5. Če želite ustvariti novega uporabnika v skupini, je skupina omenjena z uporabo -g možnost v ukazu useradd .
Sintaksa:
sudo useradd -g developers new_user>
6. Če želite dodati obstoječega uporabnika v skupino, uporabite uporabniški mod ukaz
Sintaksa:
usermod -g developers existing_user>
usermod -g razvijalci obstoječi_uporabnik
Pogosto zastavljeno vprašanje
1. Kako lahko preverim, ali je bila skupina uspešno ustvarjena?
Uspešno ustvarjanje skupine lahko preverite tako, da preverite datoteko /etc/group ali uporabite `
getent`>ukaz.Na primer: teče `
getent group group_nam>e`>mora prikazati informacije o novo ustvarjeni skupini, vključno z njenim imenom in ID-jem skupine (GID).
2. Kakšna je razlika med običajno skupino in sistemsko skupino, ustvarjeno z ukazom groupadd z možnostjo -r?
`
-r`>možnost v `groupadd`>ukaz se uporablja za ustvarjanje sistemske skupine. Sistemske skupine imajo običajno nižje ID-je skupin (GID) in so rezervirane za sistemske procese in storitve. Ustvarjanje sistemske skupine je pogosto priporočljivo za večjo varnost sistema in preprečevanje nenamernega spreminjanja ali odstranjevanja s strani običajnih uporabnikov.java zbirke java
3. Kaj se zgodi, če poskusim ustvariti skupino z imenom, ki že obstaja?
Če poskušate ustvariti skupino z imenom, ki že obstaja, se
groupadd>ukaz običajno vrne napako, ki navaja, da skupina že obstaja. Da bi se temu izognili, lahko uporabite `-f`>možnost vsiljenega ustvarjanja skupine, vendar je potrebna previdnost, da preprečite nenamerno prepisovanje obstoječih skupin.
4. Kako lahko določim ID skupine (GID), ko ustvarjam novo skupino z ukazom groupadd?
Da, `
groupadd`>ukaz vam omogoča, da določite ID skupine z uporabo `-g`>možnost. To je lahko koristno za ohranjanje doslednosti pri upravljanju uporabnikov in skupin, zlasti v okoljih s posebnimi zahtevami GID.
5. Kakšen je namen ustvarjanja nove skupine v Linuxu z uporabo ukaza groupadd?
Glavni namen ustvarjanja nove skupine v Linuxu je organiziranje in upravljanje uporabnikov s podobnimi dovoljenji. Skupine omogočajo skrbnikom, da več uporabnikom dodelijo skupne ravni dostopa, kar olajša učinkovito upravljanje virov in izboljša varnost sistema.
Zaključek
V tem članku smo razpravljali o ` groupadd ` ukaz. Z razumevanjem in uporabo možnosti, o katerih smo razpravljali v ukazu `groupadd`, lahko učinkovito upravljamo ID-je skupin, ustvarimo sistemske skupine, nastavimo gesla skupin in prilagodimo privzeto vrednost glede na naše posebne zahteve in varnostne politike.