15Jul

Dodaj korisnika u grupu( ili drugu grupu) na Linuxu

click fraud protection

Korisnički računi mogu se dodijeliti jednoj ili više grupa na Linuxu. Možete konfigurirati dozvole za datoteke i druge privilegije po grupi. Na primjer, na Ubuntu, samo korisnici u sudo grupi mogu koristiti sudo naredbu za dobivanje povišenih dozvola.

Stvaranje nove grupe

Ako želite stvoriti novu grupu na svojem sustavu, upotrijebite sljedeću naredbu groupadd, zamjenjujući new_group nazivom grupe koju želite stvoriti. S ovom naredbom trebat ćete upotrijebiti sudo( ili, ako koristite Linux distribucije koje ne koriste sudo, morat ćete pokrenuti samostalno naredbu su da dobijete povišene dozvole prije pokretanja naredbe).

sudo groupadd mynewgroup

Dodavanje postojećeg korisničkog računa grupi

Da biste dodali postojeći korisnički račun grupi na vašem sustavu, upotrijebite naredbu usermod, zamjenjujući primjer grupe s nazivom grupe kojoj želite dodati korisnika u ime andexample korisničkog imena snaziv korisnika koji želite dodati. Primjerice, da biste korisničkom geeku dodali grupi sudo, upotrijebite sljedeću naredbu:

instagram viewer
usermod -a -G sudo geek

Promijenite osnovnu skupinu korisnika

Dok korisnički račun može biti dioviše grupa, jedna od grupa uvijek je "primarna grupa", a druge su "sekundarne grupe".Proces prijave korisnika i datoteke i mape koje korisnik stvori bit će dodijeljeni primarnoj skupini.

Da biste promijenili primarnu skupinu kojoj je dodijeljen korisnik, pokrenite naredbu usermod, zamijenite skupinu exampleg s nazivom grupe koju želite biti primarni, a primjer korisničkom računu.

usermod -g naziv korisničkog imena

Napominjemo -g ovdje. Kada koristite malu g, dodijelite primarnu skupinu. Kada koristite velika slova -G, kao gore, dodjeljujete novu sekundarnu skupinu.

Prikaz skupina koje su dodijeljene korisničkom računu

Da biste vidjeli grupe koje su dodijeljene trenutni korisnički račun, pokrenite naredbu za grupe. Vidjet ćete popis grupa.

grupe

Za prikaz numeričkih ID-ova povezanih sa svakom grupom, umjesto toga pokrenite naredbu ID:

id

Da biste vidjeli skupine koje su dodijeljene drugi korisnički račun, pokrenite naredbu za grupe i navedite naziv korisničkog računa.

grupe exampleusername

Također možete pogledati numeričke ID-ove povezane sa svakom grupom pokretanjem naredbe id i određivanjem korisničkog imena.

ID primjensko ime

Prva grupa na popisu grupa ili grupa prikazana nakon "gid =" u id-listi je primarna grupa korisničkog računa. Druge grupe su sekundarne skupine. Dakle, na donjoj slici zaslona primarna grupa korisničkog računa je primjer.

Stvorite novog korisnika i dodijelite grupu u jednoj naredbi

Ponekad možete stvoriti novi korisnički račun koji ima pristup određenom resursu ili direktoriju, kao novi FTP korisnik. Možete odrediti skupine kojima će se dodijeliti korisničkom računu prilikom stvaranja korisničkog računa s naredbom useradd, na primjer:

useradd -G examplegroup exampleusername

Na primjer, za stvaranje novog korisničkog računa pod nazivom jsmith i dodjeljivanje tog računa na ftpgrupu, pokrenuli biste:

useradd -G ftp jsmith

Nakon toga ćete za to korisnici dodijeliti lozinku:

passwd jsmith

Dodavanje korisnika u više skupina

Dok dodijelite sekundarne grupe korisničkom računu, možete jednostavno dodijeliti više grupa odjednom razdvajanjem popisa zarezom. Primjerice, da biste dodali korisnike s imenom geek na ftp, sudo i primjer grupe, pokrenuli biste:

usermod -a -G ftp, sudo, primjer geek

Možete navesti onoliko grupa koliko želite - samo ih razdvojite zarezom.

Prikaži sve grupe na sustavu

Ako želite pregledati popis svih grupa na vašem sustavu, možete koristiti isječak getent:

getent grupa

Ovaj izlaz također će vam pokazati koji korisnički računi pripadaju skupinama. Dakle, na snimci zaslona u nastavku možemo vidjeti da su korisničkih računa syslog i chris članovi skupine adm.

To bi trebalo obuhvatiti sve što trebate znati o dodavanju korisnika u grupe na Linuxu.