Linux legger til en bruker i gruppen

Linux legger til en bruker i gruppen
Har du noen gang gjort et oppdrag i en gruppe da du gikk på skolen eller høyskolen din? Gruppen er en samling av 2 eller flere elementer, personer eller ting. Det samme som dette, "Group" -konseptet har blitt brukt i Linux for å skille en bruker med høy autoritet fra den mindre autoritetsbrukeren. Det er noen primære grupper og sekundære grupper i Linux. Innenfor denne artikkelen i dag vil vi diskutere noen kommandoer i Linux -skallet for å legge til en spesifikk bruker til en gruppe. La oss få en ny start med å gjøre systemet vårt oppdatert. For dette må du åpne Terminal Console -applikasjonen for å bruke kommandoene. Åpne den med snarveien “Ctrl+Alt+T”. Du må bruke "apt" -pakken til Ubuntu 20.04 System for å oppdatere systemet ditt.

Nå har vi brukt APT -pakkekommandoen med sudo -rettighetene via nøkkelordet "oppdatering" som vist nedenfor. Systemet har begynt å bli oppdatert som nedenfor.

$ sudo apt oppdatering

Etter at oppdateringen er fullført, må du oppgradere systemet ditt ved å bruke den samme "APT" -kommandoen med "sudo" -rettigheter. Det vil bli oppgradert i løpet av mer enn 10 sekunder hvis systemet ditt allerede er oppdatert før.

$ sudo apt oppgradering

Etter både oppdateringen og oppgraderingen av systemet vårt, må vi se på alle de allerede autentiserte og registrerte brukerne av systemet vårt. For dette formålet må vi utføre CAN CAT -kommandoen for å sende ut dataene i "passwd" -filen som holdes i mappen "osv." Av vårt rotsystem. Etter utførelsen av denne kommandoen på terminalen som vist nedenfor, vil vi få en liste over alle brukernavn sammen med rotkatalogene og påloggingsinfo.

$ katt /etc /passwd

Den samme CAT -spørringen kan brukes til å hente alle eksisterende grupper fra systemet vårt på terminalskjermen ved å bruke banen “osv./Gruppe”. Her er "gruppe" en fil der vi har all informasjon om gruppene. Listen over grupper fra denne filen vises under.

$ katt /etc /gruppe

Hvis en bruker ønsker å sjekke listen over grupper den nåværende brukeren har vært relatert til, kan han/hun enkelt gjøre det med en enkelt ordkommando. Bruk derfor nøkkelordet "grupper" i instruksjonsområdet til terminalskallet og trykk Enter. Du vil se en liste over grupper vår for øyeblikket innloggede bruker har blitt knyttet til. Du kan se at det bare er to grupper oppført på skjermen I.e., Sudo og Linux. "Sudo" -gruppen er den mest privilegerte. Gruppen “Linux” er den viktigste primære gruppen av brukeren “Linux” som for øyeblikket er logget inn.

$ grupper

En annen måte å se gruppene som vår for øyeblikket innloggede bruker tilhørte er å bruke “ID” -kommandoen sammen med brukernavnet. Så vi har prøvd det med brukernavnet “Linux”. Det returnerer oss informasjonen til brukeren "Linux" angående "ID". Den viser bruker -ID, ID for primærgruppen “Linux” som den tilhører, og navnet på grupper sammen med deres ID -er den er relatert til. La oss si, brukeren "Linux" tilhører ikke noen annen gruppe bortsett fra "sudo" og "Linux" i henhold til "ID" -instruksjonen under.

$ id linux

La oss opprette to nye grupper som bruker GroupAdd -kommandoen etterfulgt av gruppenavnet med sudo -rettigheter som nedenfor.

$ sudo groupadd ny
$ sudo groupadd test

Nå bruker vi “UserMod” -kommandoen med “-a” og “-g” -flagg for å legge denne brukeren til begge nye gruppene i.e., Ny og test. Du må bruke gruppenavnene atskilt med et komma etter “-G” -flagget etterfulgt av brukernavnet “Linux” i henhold til den viste kommandoen nedenfor. Det vil gi ingenting tilbake. For å se endringene, må vi igjen bruke “ID” -kommandoen sammen med brukernavnet “Linux”. Etter å ha utført denne kommandoen, vil vi se en endring i produksjonen. Gruppenavnet sammen med deres "ID -er" er oppført i utdataene i.e., 1004 (ny), og 1005 (test).

$ sudo usermod -a -g ny, test linux
$ id linux

Slik legger vi en bruker til nye grupper. La oss se på veien for å slette en bruker fra spesifikke grupper. For å gjøre det, må vi bruke “Gpasswd” -kommandoen med sudo-rettigheter etterfulgt av “-D” -flagget for sletting. Etter dette flagget, må du legge til brukernavnet “Linux”, og gruppenavnet du sletter det. Vi har brukt denne kommandoen for begge gruppene I.e., Ny og Linux.

$ sudo gpasswd -d linux ny
$ sudo gpasswd -d linux test

Brukeren "Linux" tilhører ikke begge gruppene nå i henhold til "ID" -instruksjonen nedenfor.

$ id linux

For å fjerne en bruker fra en bestemt gruppe, kan du også bruke den andre måten å slette en gruppe først. Hvis du sletter gruppen selv, vil alle brukerne som tilhører akkurat denne gruppen ikke ha mer forhold til den.

$ sudo usermod -a -g ny, test linux
$ id linux

Som du kan se på bildet nedenfor, har vi slettet begge gruppene ved å bruke "GroupDel" -instruksjonen. Etter det sjekket vi brukerdataene via “ID” -kommandoen og fant ut at de ikke har “nye” og “test” -grupper og brukeren “Linux” ikke tilhører dem lenger.

$ sudo groupdel ny
$ sudo groupdel test
$ id linux

Konklusjon

Til slutt, innen denne guiden, har vi diskutert forskjellige måter å legge brukere til våre primære eller sekundære grupper. Vi har sett på hvordan du oppretter nye grupper, legger brukere til dem, sletter brukere fra gruppene og sletter grupper fra systemet også. Dette handlet om grupper og brukere, og vi håper du vil forstå det, da alle eksemplene er ganske enkle å gjøre.