Även om du är en relativt erfaren Linux-användare, kanske grupper inte är något du tänker på så ofta. I många fall är de grundläggande grupperna som skapas när du skapar en ny användare medan du konfigurerar ditt system allt du behöver.
Men när du administrerar ditt system kan du stöta på situationer där du behöver lägga till en användare i en grupp. Det är lätt att lägga till eller ta bort en användare från en grupp på Ubuntu, du kanske inte är medveten om hur du gör det än.
Vad grupper används för i Linux
En grupp i Linux är precis vad det låter som: en samling användare. Dessa används för att hantera behörigheter för ett antal användare istället för att ändra dem per användare. Det är värt att känna dig runt grupper eftersom detta koncept används över Unix-liknande operativsystem som helhet, inte bara Linux.
En användare måste tillhöra minst en grupp. Detta är användarens primära grupp. En användare kan och tillhör vanligtvis andra grupper, så kallade sekundära grupper. Det finns ofta en gräns för hur många sekundära grupper en användare kan tillhöra, men det här är inte något du kommer att stöta på ofta.
Naturligtvis är grupper inte det enda sättet att hantera Linux-behörigheter. För att hantera behörigheter per användare, se vår guide till chmod-kommandot.
Lägg till en användare i en grupp i Ubuntu
Det finns två kommandon du bör känna till när du vill lägga till en användare i en grupp på Linux. Dessa är
groups
kommandot och
usermod
kommando. Den förra låter dig se vilka grupper du redan är tilldelad. Kör bara följande:
groups
Innan du lägger till en användare i en grupp vill du se till att användaren faktiskt finns. För att göra detta kan du använda
getent
kommando. För att lista alla grupper, kör följande:
getent group
Du kommer att se en lista över grupper, samt vilka användare som har tilldelats dem.
För att lägga till en användare i en grupp, använd
usermod
kommando. Vanligtvis skulle du göra detta med ett kommando som följande:
sudo usermod -a -G group username
Med kommandot ovan, ersätt
group
med namnet på gruppen du vill lägga till användaren i, och
username
med användarens namn. Till exempel:
sudo usermod -a -G sudo kwouk
Detta skulle tillåta användaren i fråga att använda
sudo
kommando. Eftersom endast användare i den gruppen kan använda
sudo
kan du bara köra
usermod
kommandot om du redan är i den gruppen.
Medan den här guiden fokuserar på Ubuntu, för att lägga till en användare till en grupp på andra distros, skulle du använda samma exakta steg.
Skapa en ny grupp i Ubuntu
Ibland stöter du på situationer där du behöver lägga till en användare i en grupp, men den gruppen existerar inte. I det här fallet måste du skapa gruppen själv, vilket är där kommandot groupadd kommer in.
Detta kommando är mycket lätt att använda. Kör helt enkelt under den
sudo
med namnet på gruppen du vill skapa. Till exempel:
sudo groupadd newgroup
Ovanstående skulle skapa en grupp som kallas “ny grupp.” Det här kommandot är inte ett du någonsin behöver köra, men installation av viss programvara kan kräva att du skapar nya grupper. För att lägga till en användare i en grupp du just skapat, använd samma steg som beskrivs ovan.
Ta bort en användare från en grupp i Ubuntu
Nu vet du hur man lägger till en användare i en grupp på Linux, men vad sägs om att ta bort dem från en grupp? Detta kan variera mellan Linux-distributioner, men lyckligtvis är det enkelt på Ubuntu att ta bort en användare från en grupp.
De
deluser
kommando, som namnet antyder, används ofta för att ta bort en användare helt. Du kan också använda den på Ubuntu för att ta bort en användare från en grupp, såväl som på andra distros som Debian där paketet också är tillgängligt. För att ta bort en användare från en grupp, använd kommandot på följande sätt:
sudo deluser username groupname
Se alltid till att dubbelkolla att gruppnamnet finns. Om du kör kommandot utan ett gruppnamn kommer det helt enkelt att radera användaren helt. Till exempel kommer följande kommando att ta bort användaren från gruppen “sudo.”
sudo deluser kwouk sudo
Om du utelämnade det sista “sudo” från kommandot ovan, skulle det ta bort användaren “kwouk”.
Det kan hjälpa att dubbelkolla vilka grupper en användare redan är tilldelad. För att göra detta, kör bara följande:
sudo groups username
Ett enklare sätt att lägga till och ta bort användare från grupper
Många människor skulle föredra att använda ett grafiskt verktyg på Ubuntu för att lägga till användare och ta bort dem från grupper. Om du ofta behöver göra detta och inte föredrar att arbeta från kommandoraden, kan detta göra din like mycket lättare. Lyckligtvis är detta inte bara möjligt, utan också lätt att göra.
För att göra detta måste du installera paketet “gnome-system-tools”, som innehåller några olika verktyg. Vi är bara intresserade av applikationen “Användare och grupper”, men vi måste installera hela paketet ändå. För att göra detta, kör följande kommando:
sudo apt install gnome-system-tools
Svara ja på uppmaningarna och vänta sedan på att paketen ska laddas ner och installeras. När installationen är klar, starta Användare och grupper Ansökan.
På vänster sida ser du en lista över användarna på ditt system. För att lägga till och ta bort användare från grupper, klicka på Hantera grupper. Du kommer att se en lista över alla grupper som är tillgängliga i din installation av Ubuntu. Lägg till användare i grupper genom att klicka Egenskaper och markera kryssrutan bredvid deras namn. Ta bort användare från grupper genom att avmarkera rutan.
Nya sätt att hantera behörigheter i Ubuntu
Medan dess Unix-rötter går tillbaka till 1970-talet, utvecklas Linux ständigt. Detta betyder inte bara bättre hårdvarustöd och prestandajusteringar heller. När Linux utvecklas ser vi fler sätt att hantera användare och behörigheter.
Ubuntu 19.10 ger bland annat Gnome version 3.32 som lägger till appbehörighetskontroll. Detta låter dig använda appbehörigheter i smartphonestil. Även om den här funktionen fortfarande är i sin linda, kan den sluta göra Linux-skrivbordet säkrare. För en titt på andra nya saker på väg, se vår guide till de nya funktionerna som kommer i Ubuntu 19.10.
Om författaren
Kris Wouk (115 artiklar publicerade)
Kris Wouk är musiker, författare och vad det nu heter när någon gör videor för webben. En teknikentusiast så länge han kan minnas, han har definitivt favoritoperativsystem och -enheter, men använder så många andra han kan ändå, bara för att hålla sig ikapp.
Mer från Kris Wouk
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
