Dodajte uporabnika v skupino (ali drugo skupino) v Linuxu
Spreminjanje skupine, s katero je uporabnik povezan, je dokaj lahka naloga, vendar vsi ne poznajo ukazov, še posebej, da dodajo uporabnika v sekundarno skupino. Preverili bomo vse scenarije za vas.
Uporabniške račune je mogoče dodeliti eni ali več skupinam v Linuxu. Dovoljenja za datoteke in druge privilegije lahko konfigurirate po skupinah. Na primer, v Ubuntuju lahko uporabijo samo uporabniki v skupini sudo sudo
ukaz za pridobitev povišanih dovoljenj.
Dodaj novo skupino
Če želite v sistemu ustvariti novo skupino, uporabite groupadd
Naredite ukaz, da zamenjate new_group z imenom skupine, ki jo želite ustvariti. S tem ukazom boste morali uporabiti tudi sudo (ali na distribucijah Linuxa, ki jih ne uporabljate) sudo
, boste morali zagnati su
naredite sami, da pridobite povišana dovoljenja, preden zaženete ukaz.
sudo groupoddajte mojo novo skupino
Dodajanje obstoječega uporabniškega računa skupini
Če želite dodati obstoječi uporabniški račun v skupino v sistemu, uporabite usermod
ukaz, zamenjava primerne skupine
z imenom skupine, ki jo želite dodati uporabniku inexampleusername
z imenom uporabnika, ki ga želite dodati.
usermod -a -G primerna skupina primera uporabniško ime
Če želite na primer dodati uporabnika geek
skupini sudo
, uporabite naslednji ukaz:
usermod -a -G sudo geek
Spremenite primarno skupino uporabnika
Čeprav je uporabniški račun lahko del več skupin, je ena od skupin vedno "primarna skupina", druge pa "sekundarne skupine". Uporabniški postopek prijave ter datoteke in mape, ki jih ustvari uporabnik, bodo dodeljene primarni skupini.
Če želite spremeniti primarno skupino, ki ji je dodeljen uporabnik, zaženite usermod
ukaz, zamenjavaprimerne skupine
z imenom skupine, ki jo želite biti primarno, in exampleusername
z imenom uporabniškega računa.
usermod -g uporabniško ime za ime skupine
Zapomnite si -g
tukaj. Ko uporabite majhno g, dodelite primarno skupino. Ko uporabljate velike črke -G
, kot zgoraj, dodelite novo sekundarno skupino.
Oglejte si skupine, ki jim je dodeljen uporabniški račun
Če si želite ogledati skupine, ki jim je dodeljen trenutni uporabniški račun, zaženite skupin
ukaz. Videli boste seznam skupin.
skupin
Če si želite ogledati številske ID-je, povezane z vsako skupino, zaženite id
namesto tega:
id
Če si želite ogledati skupine, ki jim je dodeljen drug uporabniški račun, zaženite skupin
in povežite ime uporabniškega računa.
Primeri uporabniških imen
Ogledate si lahko tudi številske ID-je, povezane z vsako skupino, tako da zaženete id
in določite uporabniško ime.
id exampleusername
Prva skupina v skupin
ali skupina, prikazana za »gid =« v id
Seznam je primarna skupina uporabniškega računa. Druge skupine so sekundarne skupine. Na spodnji sliki zaslona je primarna skupina uporabniškega računa primer
.
Ustvarite novega uporabnika in dodelite skupino v eni ukazi
Včasih boste morda želeli ustvariti nov uporabniški račun, ki ima dostop do določenega vira ali imenika, kot je nov uporabnik FTP. Določite lahko skupine, katerim bo dodeljen uporabniški račun, medtem ko ustvarjate uporabniški račun z useradd
ukaz, kot na primer:
useradd -G primerna skupina primera uporabniško ime
Če želite na primer ustvariti nov uporabniški račun z imenom jsmith in temu računu dodeliti skupino ftp, boste zagnali:
useradd -G ftp jsmith
Potem boste za uporabnika želeli dodeliti geslo, seveda:
passwd jsmith
Dodajte uporabnika v več skupin
Medtem ko dodelite sekundarne skupine uporabniškemu računu, lahko preprosto določite več skupin hkrati, tako da ločite seznam z vejico.
usermod -a -G group1, group2, group3 exampleusername
Če želite na primer dodati uporabnika z imenom geek v skupine ftp, sudo in primer, bi zaženili:
usermod -a -G ftp, sudo, primer geek
Določite lahko toliko skupin, kot želite - ločite jih z vejico.
Ogled vseh skupin v sistemu
Če si želite ogledati seznam vseh skupin v sistemu, lahko uporabite dobiček
ukaz:
skupine
Ta izhod bo tudi pokazal, kateri uporabniški računi so člani katere skupine. Torej, na spodnji sliki, lahko vidimo, da so uporabniški računi syslog in chris člani skupine adm.
To bi moralo zajemati vse, kar morate vedeti o dodajanju uporabnikov skupinam v Linuxu.