Site Overlay

Legge til en Bruker til Gruppe (eller Andre Gruppen) på Linux

  • Chris Hoffman

    @chrisbhoffman

  • Oppdatert 30 Mars 2018, 11:15pm EDT

Endre konsernet en bruker er knyttet til er en ganske lett oppgave, men ikke alle vet kommandoer, spesielt for å legge til en bruker til en annen gruppe. Vi vil gå gjennom alle scenariene for deg.

brukerkontoer kan tildeles til en eller flere grupper på Linux. Du kan konfigurere fil-tillatelser og andre rettigheter etter gruppe., For eksempel, på Ubuntu, bare for brukere i sudo gruppe kan bruke sudo kommando for å få forhøyet tillatelser.

Legg til en Ny Gruppe

i SLEKT: Hva er Forskjellen Mellom Sudo og Su i Linux?

Hvis du ønsker å opprette en ny gruppe på systemet, kan du bruke groupadd kommando følgende kommando, og erstatte new_group med navnet på gruppen du vil opprette., Du må bruke sudo med denne kommandoen så godt (eller, på Linux-distribusjoner som ikke bruker sudo, vil du trenger for å kjøre. su – kommandoen på sin egen for å få forhøyet tillatelser før du kjører kommandoen).,

sudo groupadd mynewgroup

Legge til en brukerkonto i en Gruppe

for Å legge til en brukerkonto i en gruppe på systemet, kan du bruke usermod – kommandoen, skifte examplegroup med navnet på den gruppen du ønsker å legge brukeren til ogexampleusername med navnet på brukeren du vil legge til.,

usermod -a -G examplegroup exampleusername
Annonsering

For eksempel, å legge brukeren geek gruppen sudo , bruker du følgende kommando:

usermod -a -G sudo geek

Endre en brukers Primære Gruppe

Mens en brukerkonto kan være en del av flere grupper, en av gruppene er alltid den «primære gruppe» og den andre er «sekundær grupper». Brukerens login prosessen og filer og mapper oppretter brukeren vil bli tildelt til den primære gruppen.,

for Å endre den primære gruppen en bruker er tildelt, kan du kjøre usermod – kommandoen, skifteexamplegroup med navnet på gruppen du vil skal være den primære og exampleusernamemed navnet på brukerkontoen.

usermod -g groupname username
Annonsering

Merk -g her. Når du bruker en liten g, kan du tilordne en primær gruppe. Når du bruker en stor -G , som ovenfor, kan du tilordne en ny videregående gruppe.,

Vise Grupper en brukerkonto som er Tilordnet

for Å vise grupper gjeldende brukerkonto er tilordnet, kan du kjøre groups – kommandoen. Du vil se en liste over grupper.

groups

for Å vise den numerisk-Id som er knyttet til hver gruppe, kan du kjøre id kommando i stedet:

id

for Å vise grupper annen brukerkonto er tilordnet, kan du kjøre groups kommando og specfy navnet på brukerkontoen.,

groups exampleusername
Annonsering

Du kan også vise numeriske Id som er knyttet til hver gruppe ved å kjøre id kommando og å angi et brukernavn.

id exampleusername

Den første gruppen i groups liste eller gruppe som vises etter «gid=» i id liste er brukerkontoen som er den primære gruppen. De andre gruppene er det sekundære grupper. Så, i skjermbildet nedenfor, brukerkonto er den primære gruppen er example.,

Opprette en Ny Bruker og Tilordne en Gruppe i Én Kommando

Du kan noen ganger vil opprette en ny brukerkonto som har tilgang til en bestemt ressurs eller en katalog, som en ny FTP-bruker.,kontoen din vil bli tildelt til mens du oppretter brukerkonto med useradd – kommandoen, for eksempel slik:

useradd -G examplegroup exampleusername

For eksempel, for å opprette en ny brukerkonto som heter jsmith og tilordne denne kontoen til ftp-gruppen, vil du kjøre:

useradd -G ftp jsmith
Annonsering

Du vil tilordne et passord for denne brukeren etterpå, selvfølgelig:

passwd jsmith

Legge til en Bruker til Flere Grupper

Mens du tilordne den sekundære grupper til en brukerkonto, kan du enkelt tilordne flere grupper på en gang ved å skille liste med komma.,

usermod -a -G group1,group2,group3 exampleusername

For eksempel, å legge til brukeren med navnet geek til ftp, sudo, og kan for eksempel grupper, du vil kjøre:

usermod -a -G ftp,sudo,example geek

Du kan angi så mange grupper som du vil—bare skille dem med komma.

Vis Alle Gruppene på Systemet

Hvis du ønsker å vise en liste over alle gruppene på systemet, kan du bruke getent kommando:

getent group
Annonsering

Denne produksjonen vil også vise deg som bruker kontoer er medlemmer av hvilke grupper., Så, i skjermbildet nedenfor, kan vi se at brukerkontoer syslog og chris er medlemmer av adm gruppe.

Som skal dekke alt du trenger å vite om hvordan du legger til brukere grupper på Linux.

Chris Hoffman
Chris Hoffman er Redaktør av Hvordan-Til Geek. Han har skrevet om teknologi for nesten et tiår, og var en PCWorld-spaltist for to år. Chris har skrevet for The New York Times, er blitt intervjuet, som en teknologi som er ekspert på TV-stasjoner som Miami NBC 6, og hadde sitt arbeid som omfattes av medier som BBC., Siden 2011, Chris har skrevet over 2000 artikler som har blitt lest mer enn 500 millioner ganger—og det er bare her på Hvordan-Geek.Les Hele Bio «

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *