Hvordan legge til bruker i gruppe på Linux - veiledning

Å endre gruppen en bruker er tilknyttet er en veldig enkel oppgave, men ikke alle kjenner kommandoene. Spesielt for å legge til en bruker i en sekundær gruppe også. Vi vil gå gjennom alle scenariene for deg. I denne artikkelen skal vi snakke om hvordan du legger til bruker i gruppen på Linux - veiledning. La oss begynne!





Brukerkontoer kan faktisk tildeles en eller flere grupper på Linux. Du kan også konfigurere filtillatelser og andre privilegier av gruppen. Slik som på Ubuntu, er det bare brukere i sudo-gruppen som kan bruke sudo kommandoen for å få forhøyede tillatelser.



Linux-grupper

Linux grupper er organisasjonsenheter som også brukes til å organisere og administrere brukerkontoer i Linux. Hovedformålet med grupper er å definere et sett med privilegier faktisk. For eksempel å lese, skrive eller utføre tillatelse for en gitt ressurs som kan deles mellom brukerne i gruppen.

Det er faktisk to typer grupper i Linux-operativsystemer:



  • Primærgruppen - Når en bruker oppretter en fil, blir gruppens gruppe faktisk satt til brukerens primære gruppe. For det meste er navnet på gruppen det samme som navnet på brukeren. Informasjonen om brukerens primære gruppe er faktisk lagret i /etc/passwd fil.
  • Sekundær eller supplerende gruppe - Nyttig når du vil gi mange filtillatelser til et sett med brukere som er medlemmer av gruppen. For eksempel hvis du legger til en bestemt bruker i docker gruppe, så vil brukeren arve tilgangsrettighetene fra gruppen, og også kunne kjøre docker-kommandoer.

Hver bruker kan tilhøre nøyaktig en primærgruppe og null eller flere sekundære grupper.



Merk at bare root eller brukere med sudo tilgang kan legge til en bruker i en gruppe.

Legg til en ny gruppe

Hvis du vil opprette en ny gruppe på systemet ditt, bruk kommandoen groupadd etter kommandoen, og erstatt den nye gruppen sammen med navnet på gruppen du vil opprette. Du må også bruke sudo med denne kommandoen. (Eller på Linux-distribusjoner som ikke bruker sudo, må du kjøre kommandoen su alene for å få forhøyede tillatelser før du kjører kommandoen).



usermod

Legg til en eksisterende brukerkonto i en gruppe

Hvis du vil legge til en eksisterende brukerkonto i en gruppe på systemet ditt, bruker du kommandoen examplegroup og erstatter exampleusername med navnet på gruppen. At du vil legge til brukeren i og geek med navnet på brukeren, vil du også legge til.



sudo

Slik som å legge til brukeren usermod til gruppen examplegroup , bruk følgende kommando:

exampleusername

Endre en primær brukergruppe

Mens en brukerkonto kan være en del av flere grupper, er en av gruppene alltid den primære gruppen, og de andre er faktisk sekundære grupper. Brukerens påloggingsprosess og filer og mapper brukeren oppretter vil også bli tildelt den primære gruppen.

Hvis du vil endre den primære gruppen en bruker er tildelt, kjører du kommandoen -g og erstatter -G med navnet på gruppen. At du vil være primær og groups med navnet på brukerkontoen.

id

Legg merke til groups her. Når du bruker små bokstaver g, tilordner du en primærgruppe. Når du bruker store bokstaver id , som ovenfor, så tilordner du også en ny sekundærgruppe.

Vis gruppene en brukerkonto er tildelt

For å se gruppene den nåværende brukerkontoen er tilordnet. Du må kjøre groups kommando. Du vil da se en liste over grupper.

bruker avast mye minne
id

For å se de numeriske ID-ene som er tilknyttet hver gruppe, kjør deretter example kommando i stedet:

useradd

legg til bruker i gruppen

Hvis du vil se gruppene, tilordnes en annen brukerkonto. Kjør deretter getent kommandoen og spesifiser navnet på brukerkontoen.

gpasswd

Du kan også se de numeriske IDene som er knyttet til hver gruppe ved å kjøre kommandoen -d og spesifisere et brukernavn.

username

Den første gruppen i groupname listen eller gruppen som vises etter gid = i sudo gpasswd -d username groupname listen er faktisk brukerkontoens primære gruppe. De andre gruppene er også sekundærgruppene. Så på skjermbildet nedenfor er brukerkontoens primære gruppe groupdel i utgangspunktet.

legg til bruker i gruppen

Opprett en ny bruker og tilordne en gruppe i en kommando

Noen ganger vil du kanskje opprette en ny brukerkonto som har tilgang til en bestemt ressurs eller katalog, for eksempel en ny FTP-bruker. Du kan også spesifisere gruppene en brukerkonto skal tildeles når du oppretter brukerkontoen med kommandoen sudo groupdel groupname slik:

sudo groupadd mynewgroup

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

usermod -a -G examplegroup exampleusername

Du vil tilordne et passord for den brukeren etterpå, helt klart:

usermod -a -G sudo geek

Legg til en bruker i flere grupper

Når du tilordner sekundærgruppene til en brukerkonto. Du kan enkelt tilordne flere grupper samtidig ved å skille listen med et komma.

usermod -g groupname username

Slik som å legge til brukeren som heter geek i ftp-, sudo- og eksempelgruppene du vil kjøre:

t mobil 5.1.1 note 4
groups

Du kan spesifisere så mange grupper du vil - bare skille dem alle med komma nå.

Vis alle grupper på systemet

Hvis du vil se en liste over alle gruppene på systemet ditt, kan du bruke kommandoen

id
:

groups exampleusername

Denne utgangen viser deg også hvilke brukerkontoer som er medlemmer av hvilke grupper faktisk. Så på skjermbildet nedenfor kan vi se at kontoene Syslog og Chris også er medlemmer av adm-gruppen.

Det skal dekke alt du trenger å vite om å legge til brukere i grupper på Linux.

Hvordan fjerne en bruker fra en gruppe

For å fjerne en bruker fra en gruppe, må du bruke

id exampleusername
kommando med
useradd -G examplegroup exampleusername
alternativ.

I det følgende eksemplet fjerner vi nå brukeren

useradd -G ftp jsmith
fra gruppen
passwd jsmith
:

usermod -a -G group1,group2,group3 exampleusername

Slik sletter du en gruppe

For å slette en eksisterende gruppe, bruk

usermod -a -G ftp,sudo,example geek
en kommando etterfulgt av gruppenavnet:

getent group

Konklusjon

OK, det var alt folkens! Jeg håper dere liker denne artikkelen og også synes det er nyttig for deg. Gi oss tilbakemeldinger på det. Også hvis dere har ytterligere spørsmål og problemer knyttet til denne artikkelen. Gi oss beskjed i kommentarfeltet nedenfor. Vi kommer snart tilbake. Ha en flott dag!

Se også: Sammenligning mellom WPS Office vs LibreOffice [Office Suite For Linux]