Početna » kako da » Dodajte korisnika u grupu (ili drugu grupu) na Linuxu

    Dodajte korisnika u grupu (ili drugu grupu) na Linuxu

    Promjena grupe kojoj je korisnik pridružen je prilično jednostavan zadatak, ali ne znaju svi naredbe, posebno za dodavanje korisnika u sekundarnu grupu. 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 povlastice prema grupi. Na primjer, na Ubuntuu samo korisnici u grupi sudo mogu koristiti sudo naredbu za dobivanje povišenih dopuštenja.

    Dodajte novu grupu

    Ako želite stvoriti novu grupu na vašem sustavu, koristite groupadd naredbom slijedi naredba, zamjenjujući new_group nazivom grupe koju želite stvoriti. Morat ćete koristiti i sudo s ovom naredbom (ili, na Linux distribucijama koje ne koriste sudo, morat ćete pokrenuti Su naredba sama za dobivanje povišenih dozvola prije pokretanja naredbe).

    sudo groupadd mynewgroup

    Dodajte postojeći korisnički račun grupi

    Za dodavanje postojećeg korisničkog računa u grupu na vašem sustavu upotrijebite usermod naredba, zamjena examplegroup s imenom grupe koju želite dodati korisniku iEXAMPLEUSERNAME  s imenom korisnika kojeg želite dodati.

    usermod -a -G examplegroup exampleusername

    Na primjer, da biste dodali korisnika štreber grupi sudo , koristite sljedeću naredbu:

    usermod -a -G sudo geek

    Promjena primarne grupe korisnika

    Dok korisnički račun može biti dio više skupina, jedna od skupina je uvijek “primarna grupa”, a druge su “sekundarne skupine”. Proces prijave korisnika i datoteke i mape koje kreira korisnik bit će dodijeljene primarnoj grupi.

    Da biste promijenili primarnu grupu kojoj je dodijeljen korisnik, pokrenite usermod naredba, zamjenaexamplegroup  s imenom grupe koju želite biti primarna i EXAMPLEUSERNAMEs nazivom korisničkog računa.

    usermod -g korisničko ime grupe

    Zabilježite -g ovdje. Kada koristite mala slova g, dodijelite primarnu grupu. Kada koristite veliko slovo -G , kao gore, dodijelite novu sekundarnu skupinu.

    Pogledajte Grupe kojima je Korisnički račun dodijeljen

    Za prikaz grupa kojima je trenutni korisnički račun dodijeljen, pokrenite grupe  naredba. Vidjet ćete popis grupa.

    grupe

    Za prikaz numeričkih ID-ova povezanih s svakom grupom pokrenite iskaznica  umjesto toga naredba:

    iskaznica

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

    grupa exampleusername

    Brojčanim ID-ovima pridruženim svakoj grupi možete pogledati i pokretanje iskaznica naredbu i određivanje korisničkog imena.

    id exampleusername

    Prva skupina u grupe ili skupinu prikazanu nakon "gid =" u iskaznica Popis je primarna grupa korisničkog računa. Ostale skupine su sekundarne skupine. Dakle, na slici ispod, 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, poput novog FTP korisnika. Možete odrediti grupe kojima će korisnički račun biti dodijeljen tijekom stvaranja korisničkog računa s useradd naredba, na primjer:

    useradd -G primjer grupe korisničkih imena

    Na primjer, da biste stvorili novi korisnički račun pod nazivom jsmith i taj račun pridružili grupi ftp, pokrenuli biste:

    useradd -G ftp jsmith

    Nakon toga ćete željeti dodijeliti lozinku za tog korisnika:

    passwd jsmith

    Dodajte korisnika u više grupa

    Dok dodjeljuje sekundarne grupe korisničkom računu, možete jednostavno dodijeliti više grupa odjednom tako da odvojite popis zarezom.

    usermod -a -G group1, group2, group3 exampleusername

    Na primjer, da biste dodali korisnika s imenom geek u ftp, sudo i primjer grupe, pokrenuli biste:

    usermod -a -G ftp, sudo, primjer geek

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

    Prikaz svih grupa u sustavu

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

    skupina

    Ovaj će vam rezultat također pokazati koji su korisnički računi članovi kojih skupina. Dakle, na slici ispod, možemo vidjeti da su korisnički računi syslog i chris članovi adm grupe.

    To bi trebalo pokriti sve što trebate znati o dodavanju korisnika grupama na Linuxu.