Annonse

Selv om du er en relativt erfaren Linux-bruker, kan det hende at grupper ikke er noe du tenker på så ofte. I mange tilfeller er de grunnleggende gruppene som opprettes når du oppretter en ny bruker mens du setter opp systemet, alt du trenger.

Når du administrerer systemet ditt, kan du fremdeles støte på situasjoner der du trenger å legge en bruker til en gruppe. Det er enkelt å legge til eller slette en bruker fra en gruppe på Ubuntu, du er kanskje ikke klar over hvordan du gjør det ennå.

Hva grupper brukes til i Linux

En gruppe i Linux er akkurat slik det høres ut: en samling brukere. Disse brukes til å administrere tillatelser for et antall brukere i stedet for å endre dem per bruker. Det er verdt å kjenne seg rundt i grupper da dette konseptet brukes på tvers av Unix-lignende operativsystemer som helhet, ikke bare Linux.

En bruker må tilhøre minst en gruppe. Dette er brukerens primære gruppe. En bruker kan og vanligvis hører til andre grupper, kjent som sekundære grupper. Det er ofte en grense for hvor mange sekundære grupper en bruker kan tilhøre, men dette er ikke noe du ofte vil støte på.

instagram viewer

Selvfølgelig er grupper ikke den eneste måten å håndtere Linux-tillatelser på. For behandling av tillatelser per bruker, se vår guide til chmod-kommandoen Chmod Command og Linux filtillatelser forklartHvis du vil administrere filtillatelser riktig på et Linux-operativsystem, må du kjenne chmod-kommandoen. Les mer .

Legg til en bruker i en gruppe i Ubuntu

Det er to kommandoer du bør vite når du vil legge en bruker til en gruppe på Linux. Disse er grupper kommandoen og usermod kommando. Førstnevnte lar deg se hvilke grupper du allerede er tilordnet. Bare kjør følgende:

grupper. 

Før du legger til en bruker i en gruppe, vil du forsikre deg om at brukeren faktisk eksisterer. For å gjøre dette, kan du bruke getent kommando. Kjør følgende for å liste opp alle gruppene:

getent gruppe. 

Du vil se en liste over grupper, samt hvilke brukere som er tilordnet dem.

Viser grupper på Ubuntu med getent-kommandoen

Hvis du vil legge til en bruker i en gruppe, bruker du usermod kommando. Vanligvis vil du gjøre dette med en kommando som følgende:

sudo usermod -a -G brukernavn for gruppen. 

Bytt ut med kommandoen ovenfor gruppe med navnet på gruppen du vil legge brukeren til, og brukernavn med brukerens navn. For eksempel:

sudo usermod -a -G sudo kwouk. 

Dette vil tillate brukeren å bruke sudo kommando. Siden bare brukere i den gruppen kan bruke sudo, kan du bare kjøre usermod kommando hvis du allerede er i den gruppen.

Mens denne guiden fokuserer på Ubuntu, for å legge til en bruker til en gruppe på andre distros, vil du bruke de samme nøyaktige trinnene.

Opprette en ny gruppe i Ubuntu

Noen ganger vil du komme i situasjoner der du trenger å legge til en bruker i en gruppe, men den gruppen eksisterer ikke. I dette tilfellet må du opprette gruppen selv, og det er her groupadd kommandoen kommer inn.

Denne kommandoen er veldig enkel å bruke. Bare kjør den under sudo med navnet på gruppen du vil opprette. For eksempel:

sudo groupadd newgroup. 
Opprette en gruppe med den grupperte kommandoen

Ovennevnte vil opprette en gruppe kjent som "nygruppe." Denne kommandoen er ikke en du noen gang trenger å kjøre, men å installere viss programvare kan kreve at du oppretter nye grupper. Hvis du vil legge til en bruker til en gruppe du nettopp opprettet, bruker du de samme trinnene som er beskrevet ovenfor.

Legge til en bruker i en gruppe med kommandoen usermod

Fjern en bruker fra en gruppe i Ubuntu

Nå vet du hvordan du legger til en bruker i en gruppe på Linux, men hva med å fjerne dem fra en gruppe? Dette kan variere på tvers av Linux-distribusjoner, men det er heldigvis enkelt på Ubuntu å fjerne en bruker fra en gruppe.

De deluser som navnet antyder, brukes ofte til å slette en bruker helt. Du kan også bruke den på Ubuntu til å slette en bruker fra en gruppe, så vel som på andre distros som Debian der pakken også er tilgjengelig. Hvis du vil fjerne en bruker fra en gruppe, bruker du kommandoen på følgende måte:

sudo deluser brukernavn gruppenavn. 

Sørg alltid for å dobbeltsjekke at gruppenavnet er til stede. Hvis du kjører kommandoen uten et gruppenavn, vil den ganske enkelt slette brukeren helt. For eksempel vil følgende kommando fjerne brukeren fra gruppen "sudo."

sudo deluser kwouk sudo. 

Hvis du unnlot den endelige "sudo" fra kommandoen ovenfor, vil den slette brukeren "kwouk."

Fjerne en bruker fra en gruppe med deluser-kommandoen

Det kan hjelpe med å dobbeltsjekke hvilke grupper en bruker allerede er tilordnet. Kjør følgende for å gjøre dette:

sudo grupper brukernavn. 

En enklere måte å legge til og fjerne brukere fra grupper

Mange mennesker foretrekker å bruke et grafisk verktøy på Ubuntu for å legge til brukere og fjerne dem fra grupper. Hvis du ofte trenger å gjøre dette og ikke foretrekker å jobbe fra kommandolinjen, kan dette gjøre din like mye enklere. Heldigvis er ikke bare dette mulig, men enkelt å gjøre det også.

For å gjøre dette, må du installere pakken "gnome-system-tools", som inneholder noen få forskjellige verktøy. Vi er bare interessert i applikasjonen “Brukere og grupper”, men vi trenger å installere hele pakken uansett. For å gjøre dette, kjør følgende kommando:

sudo apt installere gnome-systemverktøy. 
Installere gnome-systemverktøy på Ubuntu

Svar ja på spørsmålene, og vent deretter på at pakkene skal lastes ned og installeres. Når installasjonen er fullført, starter du Brukere og grupper applikasjon.

Brukere og grupper-applikasjonen på Ubuntu

På venstre side ser du en liste over brukere på systemet ditt. For å legge til og fjerne brukere fra grupper, klikk på Administrer grupper. Du vil se en liste over alle gruppene som er tilgjengelige i installasjonen av Ubuntu. Legg til brukere i grupper ved å klikke Eiendommer og sjekk avkrysningsruten ved siden av navnene deres. Slett brukere fra grupper ved å fjerne merket i ruten.

Administrere grupper med et GUI-verktøy

Nye måter å administrere tillatelser i Ubuntu

Mens Unix-røttene stammer fra 1970-tallet, er Linux i stadig utvikling. Dette betyr ikke bare bedre maskinvarestøtte og justering av ytelse. Etter hvert som Linux utvikler seg, ser vi flere måter å administrere brukere og tillatelser på.

Ubuntu 19.10 bringer blant annet Gnome versjon 3.32 som legger til app-tillatelseskontroll. Dette lar deg bruke app-tillatelser fra smarttelefonstil. Selv om denne funksjonen fremdeles er i sin spede begynnelse, kan den ende med å gjøre Linux-skrivebordet sikrere. For en titt på andre nye ting underveis, se vår guide til nye funksjoner som kommer i Ubuntu 19.10 10 nye Linux Ubuntu 19.04 funksjoner og hvordan du bruker demVil du prøve ut de nye Linux Ubuntu-funksjonene? Ta tak i en kopi av Ubuntu 19.04 og stropp deg inn. Her er hva du skal se etter. Les mer .

Kris Wouk er en forfatter, musiker, og hva det enn heter når noen lager videoer for nettet.