Upravljanje uporabnikov je precej preprosto, če v osebnem računalniku uporabljate Linux. Toda za tiste, ki imajo strežnik s tisoči uporabniki, upravljanje postane resna težava, za katero je treba poskrbeti.

Na srečo vam operacijski sistemi, ki temeljijo na Linuxu, omogočajo nadzor in upravljanje uporabnikov v vašem sistemu. Ustvarite lahko skupine in jim dodate uporabnike. Nato lahko namesto da dodelite dovoljenja vsakemu uporabniku v sistemu, lahko preprosto pooblastite uporabniške skupine, tako da jim zagotovite privilegije, povezane s sistemskim potekom dela.

Ustvarite uporabniške skupine v Linuxu

Linux ima privzeti ukaz za ustvarjanje uporabniških skupin. Lahko uporabite groupadd za dodajanje novih skupin v vaš sistem. Osnovna sintaksa ukaza je:

groupadd [možnosti] ime skupine

Če želite ustvariti novo uporabniško skupino "pisci":

groupadd pisatelji

Če zaženete zgoraj omenjeni ukaz, bo v /etc/group in /etc/gshadow datoteke v vašem sistemu. Nov vnos skupine v datotekah lahko preverite s tipkanjem mačka / itd / skupina in mačka / etc / gshadow v terminalu.

Upoštevajte, da lahko samo uporabniki z skrbniškimi dovoljenji ustvarijo uporabniške skupine. Ne pozabite preklopiti na super uporabnika pred izvajanjem ukaza groupadd.

Če poskusite ustvariti skupino z imenom, ki že obstaja, boste videli napako, ki pravi:

groupadd: skupina 'pisatelji' že obstaja

Vendar lahko napako zavrnete s pomočjo -f ali - sila zastava z ukazom.

pisci groupadd --force
groupadd -f pisatelji

Ustvarite uporabniške skupine z edinstvenim GID

Ko ustvarite novo uporabniško skupino, ji sistem samodejno dodeli ID skupine ali GID. Če želite, da ima vaša skupina določen ID skupine, lahko to storite s pomočjo -g ali --str zastavo.

groupadd -g 600 pisateljev
groupadd --gid 600 pisateljev

Če poskusite dodeliti že zajeti ID skupine, se bo pojavila naslednja napaka.

groupadd: GID '600' že obstaja

Čeprav ni priporočljivo, lahko pa dodate -o ali - ne-edinstven zastavo za prisilno dodelitev ID-ja skupine.

groupadd -o -g 600 pisateljev

Ustvarite uporabniške skupine z geslom

Čeprav lahko svojim skupinam dodate geslo, uporabniku od njih praktično ne gre. The -p flag vam omogoča, da določite geslo za svojo uporabniško skupino.

groupadd -p pisci skrivnih gesel

Sorodno: Kako spremeniti geslo v Linuxu

Kako spremeniti geslo za Linux

Ali morate spremeniti geslo za Linux? Tukaj je vse, kar morate vedeti o ponastavitvi gesla v Linuxu.

Ustvarite sistemske skupine v Linuxu

Med sistemskimi skupinami in običajnimi skupinami je majhna razlika. Sistemske skupine so posebne skupine, ki vključujejo uporabnike, ki so odgovorni za izvajanje sistemskih operacij, kot sta varnostno kopiranje in vzdrževanje.

Uporabi -r ali --sistem zastava za ustvarjanje sistemske skupine v Linuxu:

groupadd -r strojni tim
groupadd - sistemski strojni tim

Pridobite seznam članov v uporabniški skupini

Če želite vedeti, koliko članov je del določene skupine, lahko uporabite getent ukaz s svojega terminala. Naslednji ukaz bo prikazal seznam vseh članov, ki so prisotni v skupini 'pisatelji':

pisci getentnih skupin

Dodajte uporabnike v skupine

Zdaj, ko ste v sistemu ustvarili uporabniško skupino, je čas, da ji dodate nekaj uporabnikov. Usermod je zmogljiv pripomoček za ukazno vrstico, saj vsebuje različne možnosti, povezane z upravljanjem in moderiranjem uporabnikov. Omogoča tudi enostavno dodajanje uporabnikov v svojo skupino. Osnovna sintaksa ukaza je:

usermod [možnosti] ime skupine

Dodajte obstoječega uporabnika v skupine

Če želite v svojo skupino dodati obstoječega uporabnika, -a in -G zastave so tisto, kar potrebujete. The -G zastava pomeni skupine, medtem ko -a pomeni dodajanje, dodajanje ali dodajanje.

usermod -a -G pisatelji randomuser

Uporabnika lahko dodate tudi v več skupin. Vse kar morate storiti je, da vpišete imena skupin, ločena z vejico.

usermod -a -G pisatelji, admin, lastnik randomuser

Dodajte novega uporabnika v skupino

Lahko uporabite useradd ukaz, ko želite dodajte novega uporabnika v svoj sistem Linux. Useradd vam ponuja način, kako uporabniku dodeliti skupino ob njenem ustvarjanju. The -G flag vam omogoča, da uporabniku določite skupino.

useradd -G pisatelji randomuser

Tudi dodajanje uporabnika v več skupin je enostavno. V privzetem ukazu preprosto dodajte imena skupin, ločena z vejico.

useradd -G pisci, admin, lastnik randomuser

Odstrani uporabnike iz skupine

Uporabnike lahko tudi odstranite iz skupine usermod. Upoštevajte, da je v sistemu Linux uporabniku mogoče dodeliti več skupin. Ena od teh skupin je razglašena za primarno skupino, druge pa kot sekundarne skupine.

Če poskušate uporabnika odstraniti iz skupine, se prepričajte, da ima po odstranitvi vsaj eno primarno skupino. Na primer, uporabnik "naključno" je del skupin skrbnik, pisci in urejevalniki; kjer je admin primarna skupina, ostale pa sekundarne skupine.

Uporabnika lahko odstranite samo iz pisalcev in urejevalnikov skupin. Če želite to narediti, morate posredovati ime skupine, katere uporabnik naj ostane član. To pomeni, da za odstranitev uporabnika "naključno" iz urejevalnikov skupin uporabimo naslednji ukaz:

usermod -G pisatelji naključno

Opazite, da morate le sleči dodaj oznako (-a) iz ukaza, s katerim dodate uporabnika v skupino.

Izbriši skupine v Linuxu

Če v svojem sistemu ne želite več obdržati uporabniške skupine, jo lahko izbrišete s pomočjo groupdel ukaz. Sintaksa ukaza je:

[možnosti] ime skupine

Za brisanje uporabniške skupine 'pisatelji':

pisatelji skupin

Če poskusite odstraniti skupino, ki ne obstaja, boste prejeli sporočilo o napaki:

groupdel: skupina 'pisatelji' ne obstaja

Upravljanje uporabniških skupin v Linuxu

Upravljanje uporabnikov je lahko težko, če se ne zavedate ukazov Linuxa, ki jih morate uporabiti. Ko postanete ukazi in vhodi, povezani z moderiranjem in upravljanjem, postane zelo enostavno.

Skrbniki strežnikov naj poskušajo uporabljati distribucije Linuxa, ki so primerne za njihove potrebe. Tako bodo takoj dobili vsa orodja in pripomočke, potrebne za upravljanje strežnikov.

E-naslov
10 najboljših distribucij Linuxa za razvijalce

Ste pripravljeni začeti razvoj na odprtokodnem operacijskem sistemu? Tu so najboljši distribucijski sistemi Linux za programiranje.

Sorodne teme
  • Nedoločeno
O avtorju
Deepesh Sharma (10 objavljenih člankov)

Deepesh je tehnološki bloger in že več kot 3 leta piše informativne vsebine. Trenutno opravlja univerzitetni študij računalništva na priznani univerzi v Indiji. V prostem času uživa v pisanju, poslušanju glasbe in igranju kitare.

Več od Deepesh Sharme

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.