Domača » kako » Dodajte uporabnika v skupino (ali drugo skupino) v Linuxu

    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 exampleusernamez 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.