Ubuntu legg til bruker i gruppen

Ubuntu legg til bruker i gruppen

I Linux er grupper enhetene som brukes til organisering og styring av en rekke brukerkontoer samtidig. Grupper tilbyr enkel og rask administrasjon av brukerkontoer. Ulike Linux -brukere har mange forskjellige oppgaveoppgaver og roller. Nøkkelpunktet for grupper er identifisering av et sett med rettigheter som å skrive, lese eller utføre tilgang for en spesifisert ressurs som kan deles gjensidig blant gruppebrukere.

I denne guiden vil vi diskutere hvor mange typer grupper som finnes i Ubuntu Linux -systemet. Dessuten vil vi også utdype hvordan du legger en Ubuntu -bruker i gruppene.

Grupper i Ubuntu Linux

Ubuntu og mange andre Linux -distribusjoner har to forskjellige typer grupper:

  • Primærgruppe
  • Sekundærgruppe

Primærgruppe

Så snart brukeren oppretter filen, legges den automatisk til primærgruppen. Primærgruppen ligner på brukernavnet. Alle primære gruppedetaljer om brukerne lagres i en fil som ligger på '/etc/passwd'.

Sekundærgruppe

Sekundære grupper er viktige for å gi spesiell filtilgang til gruppemedlemmene. De er laget for å administrere individuelle filer sammen med programvareapplikasjoner. Gruppemedlemmer arver skriv, les og utfører rettigheter for den gruppen.

Hver bruker på et Linux -system er medlem av en primærgruppe, og i tillegg kan denne brukeren inkluderes i ingen eller flere sekundære grupper. Brukere kan legges til som medlemmer av gruppen av bare rot eller brukere med sudo -privilegium.

Opprett en gruppe i Ubuntu

Du kan opprette en ny gruppe på Ubuntu -systemet ved å kjøre følgende kommando:

$ sudo groupadd test_group

I kommandoen ovenfor er 'test_group' navnet på den nye gruppen.

Legger til en eksisterende bruker til en gruppe i Ubuntu

For å legge til en bruker som allerede er opprettet på Ubuntu -maskinen din, og du vil tildele en gruppe til denne eksisterende brukeren, kjør følgende kommando for å gjøre dette:

$ sudo usermod -a -g gruppenavn brukernavn

For eksempel er 'SAM-PC' eksisterende på systemet vårt, og vi vil legge denne brukeren til en gruppe 'Test_group'. For å gjøre det, endre kommandoen ovenfor til følgende skjema:

$ sudo usermod -a -g test_group sam -pc

Når du utfører ovennevnte 'UserMod' -kommando, viser den ingen utdata på terminalskjermen på vellykket kommandoutførelse. Det betyr at brukeren legges til en gruppe med hell. Når du legger til en bruker i gruppen, må du legge til alternativet '-a'. Hvis du ikke legger til alternativet '-a', vil brukeren bli fjernet eller eliminert fra noen grupper som ikke er oppført etter alternativet '-g'.

Opprett en ny bruker og legg til flere grupper i Ubuntu

Hvis du vil opprette en ny bruker og legge til i en gruppe ved å bruke bare enkeltkommando, bruk 'UserAdd' -kommandoen for å legge til en ny bruker og deretter legge denne brukeren i den primære og sekundære gruppen ved å bruke følgende syntaks:

$ sudo useradd -g group -g group1, group2 brukernavn

I det følgende eksempel har vi opprettet en ny bruker med navnet 'Samrina' og tildelt flere grupper. Primærgruppen er 'brukere' og sekundærgruppene er 'Sudo, SAM-PC'.

$ sudo useradd -g brukere -g sudo, sam -pc samrina

Legg til en eksisterende Ubuntu -bruker i flere grupper

For å legge til en eksisterende bruker i flere grupper i Ubuntu-systemet, kan du bruke 'UserMod' -kommandoen etterfulgt av alternativet '-g', skriv inn navnet på gruppene som vil bli atskilt med komma som følger:

$ sudo usermod -a -g first_group, andre_gruppe brukernavn

La oss ta et eksempel for å legge til en eksisterende bruker 'Samrina' i flere grupper som 'SAM-PC, SUDO, SAMBASHARE', Kjør den nedenfor-nevnte kommandoen:

$ sudo usermod -a -g sam -pc, sudo, sambashare samrina

Endre brukerens primære gruppe i Ubuntu

Ved å bruke kommandoen 'Usermode' etterfulgt av alternativet '-g', kan du endre brukerens primære gruppe.

$ sudo usermod -g gruppenavn brukernavn

I det følgende eksemplet endret vi den primære gruppen til en bruker 'Samrina' til 'Test_group' ved å kjøre den nedenfor-nevnte kommandoen:

$ sudo usermod -g test_group samrina

Vis brukerens gruppedetaljer i Ubuntu

Du kan vise en komplett brukers gruppeinformasjon, for eksempel en bruker som tilhører hvilken gruppe. For å utføre denne oppgaven blir følgende ID -kommando brukt etterfulgt av brukernavnet:

$ ID -brukernavn

For eksempel ønsker vi å vise all gruppeinformasjon fra en bruker 'SAM-PC'.

$ id samrina

Som du kan observere i output ovenfor, tilhører brukeren forskjellige grupper. Her er brukerens primære gruppe 'brukere', og den er også medlem av andre tilleggsgrupper som er 'SUDO, SAM-PC og Sambashare' som vises i skjermbildet ovenfor.

Når du bruker "Group" -kommandoen etterfulgt av brukernavnet, viser den brukerens tilleggsgrupper.

$ grupper SAM-PC

Hvis du ikke vil gi et brukernavn til "Group" -kommandoen, i dette tilfellet, vil den vise gjeldende logget inn brukerens gruppeinformasjon som følger:

$ grupper

Vis alle Ubuntu -systemgrupper

For å se alle systemgrupper som kjører på Ubuntu -systemet ditt, bruk følgende 'Getent' -kommando:

$ Getent Group

Kommandoen ovenfor viser alle systemgrupper på terminalskjermen og viser deg også brukerens konto tilhører hvilken gruppe.

Fjern en eksisterende bruker fra en gruppe i Ubuntu

For å fjerne eller eliminere en bruker fra en gruppe, utfør kommandoen 'Gpasswd' etterfulgt av alternativet '-D' på terminalen.

$ sudo gpasswd -d brukernavn gruppenavn

For eksempel ønsker vi å fjerne en bruker 'Samrina' fra 'Sambashare' -gruppen, endre kommandoen ovenfor til følgende skjema for å gjøre denne oppgaven:

$ sudo gpasswd -d samrina sambashare

Slett en gruppe i Ubuntu

Bruk følgende kommando 'GroupDel' sammen med 'GroupName', for å slette en eksisterende brukergruppe.

$ sudo groupDel GroupName

Konklusjon

Vi demonstrerte i denne guiden hvordan du legger en bruker til en gruppe i Ubuntu 20.04 System. Vi har sett hvordan grupper letter oss til å administrere alle systemkontoer og brukere. Vi implementerte forskjellige kommandoer for en bedre forståelse av brukerne og gruppene. Kommandoen ovenfor kan også utføre på andre Linux -distribusjoner. Gi oss beskjed i tilfelle forvirring relatert til denne artikkelen. Takk!