Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

Linux skiljer sig från andra stora operativsystem genom att det ger dig frihet. Frihet att använda det på vilket sätt du vill, frihet att studera och förändra det, frihet att distribuera det hur du vill och frihet att låsa dig utanför vitala grupper.

Här är vad du behöver göra om du har tagit bort din enda användare från alla grupper på Ubuntu.

Hur fungerar grupper på Linux?

På Linux innehåller grupper privilegierade användare som på olika sätt kan läsa, skriva eller köra filer utan ytterligare behörighet. När du skapar ditt primära användarkonto läggs du automatiskt till i dina primära grupper. På en vanlig Ubuntu-installation är dessa vanligtvis adm, cd-rom, sudo, dipb, plugdev, och sambashare.

Du kan lägga till dig själv i andra grupper med hjälp av usermod kommando:

sudo usermod -aG gruppnamn ditt_användarnamn

De -G switch betyder att du kommer att lägga till användaren i en tilläggsgrupp, och

instagram viewer
-a står för append, vilket betyder att gruppen kommer att läggas till din lista över grupper.

Utför kommandot ovan utan -a betyder att den nya gruppen kommer att ersätta alla dina gamla grupper.

Viktigast av allt kommer kommandot att ta bort dig från sudo-gruppen, vilket betyder att dina befogenheter kommer att vara kraftigt begränsade. Utan att vara en del av sudo grupp, du kan inte lägga till dig själv i sudo-gruppen, du kan inte installera programvara eller ens uppdatera systemet.

Vad du ska göra om du av misstag raderar dina användares grupper

Det är en liten sak, men saknar det -a kan förstöra din dag totalt. Lyckligtvis är lösningen enkel, men du kan inte åtgärda misstaget från din Ubuntu-installation eftersom du inte längre har administratörsbehörighet. Du behöver ett rotskal.

Först måste du komma åt GRUB-menyn. Gör detta genom att starta om din dator och trycka upprepade gånger Fly tills menyn visas.

Välja Avancerade Ubuntu-alternativ, då Återställningsläge.

När menyn ger dig ett alternativ för ett rotskal, välj detta. Skalet kommer att visas längst ner på skärmen.

Kommandon som körs i rotskalet utförs som root och på ett standard Ubuntu-system behöver inget lösenord.

Ange följande kommando för att lägga till dig själv i sudo-gruppen:

usermod -aG sudo ditt_användarnamn

Starta om nu. När du loggar in på ditt system igen kommer du återigen att vara en del av sudo-gruppen och kunna utföra åtgärder som kräver root-privilegier.

Gå med i dina tidigare användargrupper på Linux

Linux loggar allt. Detta kan vara ett problem när dina loggar växer till en löjlig storlek, men om du behöver veta vilka grupper din användare tidigare var en del av kan det vara ovärderligt.

sudo grep användarinställning /var/log/installer/syslog

...kommer ut varje gång en användare lades till i en grupp. Notera gruppnamnen och lägg sedan till dem igen med:

sudo usermod -aG sudo this_group, that_group, another_group your_user

Observera att det inte finns något mellanslag mellan gruppnamnen och kommatecken.

Logga ut och in igen så kommer dina grupper att återställas helt.

Grupper gör Linux-administrationen enkel

Så länge du inte av misstag tar bort dina egna privilegier är grupper ett otroligt kraftfullt verktyg på Ubuntu och andra Linux-distros. Med dem kan du hantera ett stort antal användare och se till att alla har lämplig åtkomst och behörighet för vad de behöver och inte kan skada ditt system av misstag.

Genom att använda grupper kan du välja vilka personer som kan lita på tillräckligt för att läsa, skriva och köra filer. Det är enkelt att flytta användare mellan grupper, och om du vill att någon ska ha fullständig frihet att använda en viss fil kan du till och med ge dem äganderätt.