Dodaj korisnika u grupu (ili drugu grupu) na Linuxu

Sadržaj:

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

Video: Dodaj korisnika u grupu (ili drugu grupu) na Linuxu

Video: Dodaj korisnika u grupu (ili drugu grupu) na Linuxu
Video: Cloud Computing - Computer Science for Business Leaders 2016 - YouTube 2024, Travanj
Anonim
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.
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 program

su

naredba samostalno da dobije povišene dozvole prije pokretanja naredbe).

sudo groupadd mynewgroup

Image
Image

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 i

exampleusername

s imenom korisnika koji želite dodati.

usermod -a -G examplegroup exampleusername

Na primjer, da biste dodali korisnika

geek

u grupu

sudo

upotrijebite sljedeću naredbu:

usermod -a -G sudo geek

Image
Image

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, zamjena

examplegroup

s nazivom grupe koju želite biti primarni i

exampleusername

s imenom korisničkog računa.

usermod -g groupname username

Napomena

-g

ovdje. Kada koristite malu g, dodijelite primarnu skupinu. Kada koristite velika slova

-G

kao i gore, dodjeljujete novu sekundarnu skupinu.

Image
Image

Pogledajte grupe kojima je dodijeljen korisnički račun

Da biste pregledali skupine kojima je dodijeljen trenutačni korisnički račun, pokrenite

groups

naredba. Vidjet ćete popis grupa.

groups

Da biste vidjeli numeričke ID-ove povezane sa svakom grupom, pokrenite

id

umjesto toga:

id

Da biste vidjeli skupine kojima je dodijeljen drugi korisnički račun, pokrenite
Da biste vidjeli skupine kojima je dodijeljen drugi korisnički račun, pokrenite

groups

naredba i specificirati naziv korisničkog računa.

groups exampleusername

Također možete vidjeti numeričke ID-ove povezane sa svakom grupom pokretanjem

id

naredbu i određivanje korisničkog imena.

id exampleusername

Prva skupina u

groups

popis ili skupina prikazana nakon "gid =" u

id

popis je primarna grupa korisnika. Druge grupe su sekundarne skupine. Dakle, na donjoj slici zaslona primarna grupa korisničkog računa jest

example

Image
Image

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

Image
Image

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 exampleusername

Na primjer, da biste dodali korisnike s imenom geek na ftp, sudo i primjer grupe, pokrenuli biste:

usermod -a -G ftp,sudo,example geek

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

Image
Image

Prikaz svih grupa na sustavu

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

getent

naredba:

getent group

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.

Preporučeni: