Informasjonen i denne artikkelen vil veilede deg til alt du trenger å vite om hvordan du enkelt kan legge til en bruker i en gruppe på Linux, da det er forklart på en måte som gjør det enkelt å forstå.
Du kan legge til brukere i grupper i Linux med kommandoen usermod. Hvis dette er noe du vil gjøre, bør du vite at du må spesifisere -a -G flagg. De må følges av navnet og brukernavnet til gruppen du ønsker å legge brukeren til.
En Linux-gruppe er en samling brukere som definerer delte tillatelser for disse brukerne. Hvis du har tenkt på å finne ut hvordan du kan legge til en bruker i en gruppe på Linux, så har du kommet til rett sted.
Vi i Hold deg informert gruppe er forpliktet til å tilby pedagogisk innhold som vil hjelpe med utdanningsteknologi osv., for å hjelpe enkeltpersoner med å løse problemer.
I denne veiledningen vil vi dekke hvordan du legger til brukere i grupper i Linux. Vi gir et eksempel på å legge til en eksisterende bruker i en gruppe. Vi diskuterer også å legge til nye brukere i gruppen.
Hva er Linux-grupper?
Grupper på Linux er plattformer dedikert til å hjelpe utviklere med å administrere brukerkontoer i Linux. Du kan tildele unike tilgangsrettigheter til hver bruker. Imidlertid er dette kanskje ikke praktisk hvis du jobber med flere brukere som trenger de samme tillatelsene.
Grupper lar deg definere hvilke brukere som kan lese, skrive eller kjøre bestemte ressurser på Linux-systemet ditt. For eksempel kan vi spesifisere at "/home/stayinformedgroup/tutorials"-mappen på serveren bare kan nås av enkeltpersoner som er medlemmer av "StayInformedGroup" på Linux.
Det finnes to typer Linux-grupper:
- Primærgruppe: Dette er ikke forskjellig fra påloggingsnavnet ditt og er den primære gruppen brukeren din tilhører. Filene dine kan ikke deles med andre gruppemedlemmer på et Linux-system eller en datamaskin.
- Sekundærgruppe: Sekundærgrupper er grupper i Linux-datamaskin som lar deg dele tilgang til filer, det kan også kalles tilleggsgruppe
For å legge til en bruker i en gruppe, bruk Linux sudo kommando. Dette er fordi å legge til en bruker i en gruppe endrer filtillatelsene deres.
Nå som vi forstår det grunnleggende om grupper i Linux-systemer, la oss se hvordan du legger til brukere i grupper.
Hvordan legge til brukere i Linux-grupper
Du kan bruke usermod-kommandoen til å legge til brukere i Linux-grupper. -a -G-flaggene er det du vil bruke hvis du legger til en eksisterende brukerkonto i gruppen. usermod -a -G gruppenavn brukernavn er syntaksen til usermod-kommandoen som skrevet nedenfor.
sudo usermod -a -G group_to_add brukernavn
Du kan videre bryte ned syntakskommandoen som skrevet nedenfor:
- -a-flagget er noe som forteller usermod å legge til den spesifikke brukeren til en gruppe.
- Jobben til -G-flagget er å spesifisere navnet på den sekundære gruppen som brukeren skal legges til.
Hvis det du vil gjøre er å endre primærgruppen til brukeren, må du bruke flagget -g i stedet. For å bruke usermod trenger du sudo-kommandoen:
sudo usermod ...
Dette er fordi sudo-privilegiene kreves for usermod. Du vil vite at dette er fornuftig fordi usermod endrer kontoen til brukere på Linux-datamaskiner direkte.
Linux: Eksempel på å legge til en bruker i en gruppe
Forutsatt at du vil at "stayinformedgroup"-brukeren skal legges til i "sudo"-gruppen på datamaskinen vår. Vi kan gjøre dette med denne kommandoen:
sudo usermod -a -G sudo hold deg informert gruppe
Denne kommandoen legger til «stay informedgroup» til «sudo»-gruppen. En annen du trenger å vite er at ingen utdata vil bli sett for denne kommandoen
Men hvis du prøver å få tilgang til en fil som bare er tilgjengelig for andre grupper, vil du se at tillatelsene dine er endret. I dette tilfellet kan brukeren "stayinformedgroup" nå få tilgang til filer ved å bruke "sudo" fordi han ble lagt til i "sudo"-gruppen.
Hvis du legger til en bruker mer enn én gruppe, kan du bruke samme kommando som ovenfor. Men du må skille navnet på gruppen du skal legge brukeren til. Du kan legge til "stayinformedgroup" til gruppene "sudo" og "test" ved å bruke følgende kommando:
sudo usermod -a -G sudo, test stayinformedgroup
med dette vil det være at vi har lagt «stayinformedgroup» til to grupper. Siden brukeren vår nå er en del av sudo-gruppen, kan han utføre "sudo"-kommandoen. Dette betyr at våre brukere vil ha privilegiet til å kjøre en hvilken som helst annen Linux-kommando som krever sudo-tillatelser.
Vi har også tilgang til alle filer som er tilgjengelige i "Test"-gruppen.
Hvordan legge til en ny bruker i en Linux-gruppe
Noen ganger vil du kanskje opprette en ny bruker og umiddelbart legge dem til i en gruppe. Det er her du må bruke kommandoen useradd. Useradd-kommandoen lar deg opprette nye brukere og legge til brukere i grupper ved å bruke -g-alternativet.
La oss si at vi vil opprette en ny bruker som heter sigbusiness og legge den til i primærgruppen "koll" og den sekundære gruppen "test". Dette vil være mulig hvis vi skal bruke denne kommandoen:
sudo useradd -g coll -G test sigbusiness
Vi er pålagt å legge til "sudo" i begynnelsen av kommandoen slik at den leser "sudo useradd ...". Forklaringen på dette er at, i likhet med usermod, refererer useradd til en konto som allerede er på filsystemet. Disse kontoene er beskyttet av sudo.
Hvordan se brukergrupper
Med id-kommandoen kan du se alle gruppene en bruker har tilgang til. Dette gjør det enkelt å se om du har lagt til brukere i grupper i Linux.
Følgende er syntaksen for id-kommandoen:
id brukernavn
Vi ser denne utgangen:
uid=501(stayinformedgroup) gid=20(coll) groups=20(coll) ...
Dette informerer oss om at "hold deg informert" tilhører primærgruppen som heter "ansatte". Vi har gjort denne utgangen kort for korthet, siden denne kommandoen er i stand til å bringe tilbake en lang liste med grupper, selv om dette også avhenger av hvordan du har konfigurert systemet ditt.
konklusjonen
Folk som bruker Linux bør ikke være avhengige av hva de vet koding er, de må gå utover det grunnleggende om programmering og C programmeringsspråk, må du også kjenne til enkle Linux-kommandoer, for eksempel å legge til en bruker i en gruppe.
Usermod-kommandoen vil gi stien som du kan legge til brukere i grupper i Linux. Hvis brukeren du vil legge til i gruppen ikke eksisterer, må du bruke kommandoen useradd -g.
Legg igjen en kommentar