Sådan tilføjes bruger til gruppe i Linu.

i denne tutorial vil vi forklare, hvordan man tilføjer en bruger til en gruppe i Linu. – systemer. Vi viser dig også, hvordan du fjerner en bruger fra en gruppe, og hvordan du opretter, sletter og lister grupper.

Linu. – grupper #

Linu. – grupper er organisationsenheder, der bruges til at organisere og administrere brugerkonti i Linu.. Det primære formål med grupper er at definere et sæt privilegier såsom læsning, skrivning, eller udføre tilladelse til en given ressource, der kan deles mellem brugerne i gruppen.,

Der er to typer af grupper i Linux-operativsystemer:

  • Den Primære gruppe – Når en bruger opretter en fil, filens gruppe er indstillet til brugerens primære gruppe. Normalt er gruppens navn det samme som brugerens navn. Oplysningerne om brugerens primære gruppe gemmes i /etc/passwd fil.

  • sekundær eller supplerende gruppe – nyttig, når du vil give visse filtilladelser til et sæt brugere, der er medlemmer af gruppen., Hvis du f.eks. tilføjer en bestemt bruger til docker-gruppen, arver brugeren gruppens adgangsrettigheder og kan køre docker-kommandoer.

hver bruger kan tilhøre nøjagtigt en primær gruppe og nul eller flere sekundære grupper.

kun root eller brugere med sudo access kan tilføje en bruger til en gruppe.,

Hvordan at Tilføje en Eksisterende Bruger til en Gruppe #

for At tilføje en eksisterende bruger en sekundær gruppe, skal du bruge usermod -a -G kommando, der blev fulgt på navnet på gruppen og bruger:

sudo usermod -a -G groupname username

For eksempel, for at tilføje bruger linuxize til sudo gruppe, skal du køre følgende kommando:

sudo usermod -a -G sudo linuxize

Altid bruge -a (append) indstilling, når du tilføjer en bruger til en ny gruppe., Hvis du udelader indstillingen -a, fjernes brugeren fra alle grupper, der ikke er opført efter indstillingen -G.

Ved succes viser kommandoen usermod ikke noget output. Det advarer dig kun, hvis brugeren eller gruppen ikke findes.,

Hvordan at Tilføje en Eksisterende Bruger for at Flere Grupper i Én Kommando #

Hvis du ønsker at tilføje en eksisterende bruger til flere sekundære grupper i én kommando, skal du bruge usermod kommando efterfulgt af -G option navnet på den gruppe, der er adskilt med , (komma):

sudo usermod -a -G group1,group2 username

Hvordan til at Fjerne en Bruger Fra en Gruppe #

for At fjerne en bruger fra en gruppe, skal du bruge gpasswd kommando vid -d option.,

for At ændre en brugers primære gruppe, skal du bruge usermod kommando efterfulgt af -g funktion:

sudo usermod -g groupname username

I det følgende eksempel, vi er ved at ændre den primære gruppe af brugeren linuxize til developers:

sudo usermod -g developers linuxize

Hvordan Opretter jeg en Ny Bruger og Tildele Grupper i Én Kommando #

efter useradd kommando opretter en ny bruger med navnet nathan med primær gruppe users og sekundære grupper, hjul og udviklere.,

sudo useradd -g users -G wheel,developers nathan

Display brugergrupper #

for At få vist hele bruger oplysninger, herunder alle grupperne, som en bruger er medlem af, skal du bruge id kommando efterfulgt af brugernavn:

id username

Hvis du udelader brugernavn, kommandoen vil udskrive oplysninger om den aktuelt indloggede bruger., Lad os se brugerens linuxize:

id linuxize
uid=1000(linuxize) gid=100(users) groups=100(users),10(wheel),95(storage),98(power),990(libvirt),993(docker),999(kvm)

Fra outputtet ovenfor, kan vi se, at den primære gruppe af brugeren users og det tilhører wheel storage libvirt docker og kvm supplerende grupper.,

Brug groups kommando til at vise brugerens supplerende grupper:

groups linuxize
wheel storage power users libvirt docker kvm

Hvis intet brugernavn er gået til groups kommando, vil det udskrive den aktuelt indloggede bruger grupper.

konklusion #

i denne vejledning har vi vist dig, hvordan du tilføjer en bruger til en gruppe.

De samme kommandoer gælder for enhver Linux-distribution, herunder Ubuntu, CentOS, RHEL, Debian og Linux Mint.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *