15Jul

Dodajanje uporabnika v skupino( ali drugo skupino) v Linuxu

Uporabniški računi

lahko dodelite eni ali več skupinam v Linuxu. Datoteke in druge privilegije lahko konfigurirate po skupinah. Na primer, v Ubuntu lahko uporabniki v skupini sudo uporabljajo ukaz sudo za pridobitev povišanih dovoljenj.

Ustvari novo skupino

Če želite v svoj sistem ustvariti novo skupino, uporabite ukaz groupadd po naslednjem ukazu in zamenjajte novo_group z imenom skupine, ki jo želite ustvariti. S tem ukazom boste morali uporabiti tudi sudo( ali v distribucijah Linuxa, ki ne uporabljajo sudo, boste morali sami zagnati ukaz su, da pred pridobitvijo ukaza pridobite povišana dovoljenja).

sudo groupadd mynewgroup

Dodaj obstoječega uporabniškega računa v skupino

Če želite obstoječemu uporabniškemu računu dodati v skupino v vašem sistemu, uporabite ukaz usermod, pri čemer nadomestite skupino za vzorčenje z imenom skupine, ki jo želite dodati uporabniku, in inexampleusername sime uporabnika, ki ga želite dodati.

usermod -a -G exampleGroup exampleusername

Če želite na primer dodati uporabniški geek v skupino sudo, uporabite ta ukaz:

usermod -a -G Sudo geek

Spremenite uporabniško osnovno skupino

Medtem ko je uporabniški račun delveč skupin, ena od skupin je vedno "primarna skupina", druge pa "sekundarne skupine".Uporabniški postopek prijave ter datoteke in mape, ki jih uporabnik ustvari, bodo dodeljene primarni skupini.

Če želite spremeniti primarno skupino, ki ji je dodeljen uporabnik, zaženite ukaz usermod, zamenjajteprikazno skupino z imenom skupine, ki jo želite primarno, in primeroma z imenom uporabniškega računa.

usermod -g ime skupine

Opomba -g tukaj. Ko uporabljate male črke g, dodelite primarno skupino. Ko uporabljate velikost -G, kot je zgoraj, dodelite novo sekundarno skupino.

Oglejte si skupine, za katere je dodeljen uporabniški račun v

Če si želite ogledati skupine, za katere je dodeljen trenutni uporabniški račun, zaženite ukaz skupine. Prikazali boste seznam skupin.

skupine

Če si želite ogledati številčne ID-je, povezane z vsako skupino, namesto tega izvedite ukaz id:

id

Če si želite ogledati skupine, ki so dodeljene drugemu uporabniškemu računu, zaženite ukaz skupine in navedite ime uporabniškega računa.

skupine exampleusername

Številčne ID-je, povezane z vsako skupino, lahko tudi pregledate tako, da zaženete ukaz id in določite uporabniško ime.

id exampleusername

Prva skupina na seznamu skupin ali skupina, prikazana po "gid =" na seznamu id je primarna skupina uporabniškega računa. Druge skupine so sekundarne skupine. Torej, v spodnji sliki je primer primarne skupine uporabnikovega računa.

Ustvarite novega uporabnika in dodelite skupino v enem ukazu

Včasih lahko ustvarite nov uporabniški račun, ki ima dostop do določenega vira ali imenika, kot je nov FTP uporabnik. Skupine, ki jim bo dodeljen uporabniški račun pri ustvarjanju uporabniškega računa z ukazom useradd, lahko določite skupine, na primer:

useradd -G examplegroup exampleusername

Če želite na primer ustvariti nov uporabniški račun z imenom jsmith in dodeliti ta račun ftpskupino, ki ste jo zagnali:

useradd -G ftp jsmith

Potem boste pozneje dodelili geslo za tega uporabnika:

passwd jsmith

Dodaj uporabnika v več skupin

Medtem ko dodeljujete sekundarne skupine v uporabniški račun, lahko enostavno dodelite več skupin hkrati, tako da ločite seznam z vejico.

usermod -a -G skupina1, skupina2, skupina3 exampleusername

Na primer, če želite dodati uporabnika z imenom geek v skupine ftp, sudo in primer, bi zagnali:

usermod -a -G ftp, sudo, primer geek

Določite lahko toliko skupin, kot vam je všeč - samo jih ločite z vejico.

Oglejte si vse skupine v sistemu

Če si želite ogledati seznam vseh skupin v vašem sistemu, lahko uporabite ukaz getent:

skupina gospe

Ta izhod vam bo pokazal tudi, kateri uporabniški računi so člani skupin. Torej, v sliki spodaj vidimo, da so uporabniški računi syslog in chris člani skupine oglasov.

To mora zajemati vse, kar morate vedeti o dodajanju uporabnikov skupinam v Linuxu.