If-Koubou

Dodaj korisnika u grupu (ili drugu grupu) na Linuxu

Dodaj korisnika u grupu (ili drugu grupu) na Linuxu (Kako da)

Promjena grupe s kojima je pridružen korisnik prilično je jednostavan zadatak, ali ne svatko zna naredbe, posebno da bi dodao korisnika sekundarnoj skupini. Proći ćemo kroz sve scenarije za vas.

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 naredba za dobivanje povišenih dozvola.

Dodaj novu grupu

Ako želite stvoriti novu grupu na svojem sustavu, upotrijebite groupadd command following command, zamjenjujući new_group s nazivom grupe koju želite stvoriti. Također ćete morati koristiti sudo s tom naredbom (ili, na Linux distribucijama koje se ne koriste sudo, morat ćete pokrenuti programSu naredba samostalno da dobije povišene dozvole prije pokretanja naredbe).

sudo groupadd mynewgroup

Dodajte postojeći korisnički račun grupi

Da biste dodali postojeći korisnički račun grupi na svom sustavu, upotrijebite usermod naredba, zamjena examplegroup s nazivom grupe kojoj želite dodati korisnika na iEXAMPLEUSERNAME s imenom korisnika koji želite dodati.

usermod -a -G examplegroup exampleusername

Na primjer, da biste dodali korisnika štreber u grupu sudo , upotrijebite sljedeću naredbu:

usermod -a -G sudo geek

Promijenite osnovnu grupu korisnika

Dok korisnički račun može biti dio viš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 usermod naredba, zamjenaexamplegroup s nazivom grupe koju želite biti primarni i EXAMPLEUSERNAMEs imenom korisničkog računa.

usermod -g korisničko ime grupe

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

Pogledajte grupe kojima je dodijeljen korisnički račun

Da biste pregledali skupine kojima je dodijeljen trenutačni korisnički račun, pokrenite grupe naredba. Vidjet ćete popis grupa.

grupe

Da biste vidjeli numeričke ID-ove povezane sa svakom grupom, pokrenite iskaznica umjesto toga:

iskaznica

Da biste vidjeli skupine kojima je dodijeljen drugi korisnički račun, pokrenite grupe naredba i specificirati naziv korisničkog računa.

grupa korisničko ime

Također možete vidjeti numeričke ID-ove povezane sa svakom grupom pokretanjem iskaznica naredbu i određivanje korisničkog imena.

ID korisničko ime

Prva skupina u grupe popis ili skupina prikazana nakon "gid =" u iskaznica popis je primarna grupa korisnika. Druge grupe su sekundarne skupine. Dakle, na donjoj slici zaslona primarna grupa korisničkog računa jest primjer.

Izradite novog korisnika i dodijelite grupu u jednoj naredbi

Možda ćete ponekad htjeti 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čki račun prilikom stvaranja korisničkog računa s useradd zapovijed, tako:

useradd -G examplegroup exampleusername

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

useradd -G ftp jsmith

Trebat ćete nakon toga dodijeliti lozinku za tog korisnika, naravno:

passwd jsmith

Dodajte korisnika u više grupa

Prilikom dodjeljivanja sekundarnih grupa korisničkom računu, možete jednostavno dodijeliti više grupa odjednom razdvajanjem popisa zarezom.

usermod -a -G group1, group2, group3 primjer korisničko ime

Na primjer, 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.

Prikaz svih grupa na sustavu

Ako želite pregledati popis svih grupa na vašem sustavu, možete upotrijebiti getent naredba:

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