Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Linux er ulikt andre store operativsystemer ved at det gir deg frihet. Frihet til å bruke det på den måten du vil, frihet til å studere og endre det, frihet til å distribuere det slik du velger, og frihet til å stenge deg selv ute fra vitale grupper.

Her er hva du må gjøre i tilfelle du har fjernet din eneste bruker fra alle grupper på Ubuntu.

Hvordan fungerer grupper på Linux?

På Linux inneholder grupper privilegerte brukere som på forskjellige måter kan lese, skrive eller kjøre filer uten ytterligere autorisasjon. Når du oppretter din primære brukerkonto, blir du automatisk lagt til i primærgruppene dine. På en standard Ubuntu-installasjon er disse vanligvis adm, CD ROM, sudo, dipb, plugdev, og sambashare.

Du kan legge deg selv til andre grupper ved å bruke brukermod kommando:

sudo usermod -aG gruppenavn ditt_brukernavn

De -G bryter betyr at du vil legge til brukeren i en tilleggsgruppe, og

instagram viewer
-en står for append, noe som betyr at gruppen vil bli lagt til listen over grupper.

Utføre kommandoen ovenfor uten -en betyr at den nye gruppen vil erstatte alle de gamle gruppene dine.

Det viktigste er at kommandoen vil fjerne deg fra sudo-gruppen, noe som betyr at kreftene dine vil være sterkt begrenset. Uten å være en del av sudo gruppe, du kan ikke legge deg selv til sudo-gruppen, du kan ikke installere programvare eller til og med oppdatere systemet.

Hva du skal gjøre hvis du ved et uhell sletter brukergruppene dine

Det er en liten ting, men mangler det -en kan fullstendig ødelegge dagen din. Heldigvis er løsningen enkel, men du kan ikke fikse feilen fra Ubuntu-installasjonen din, siden du ikke lenger har administratorrettigheter. Du trenger et rotskall.

Først må du få tilgang til GRUB-menyen. Gjør dette ved å starte PC-en på nytt og trykke gjentatte ganger Flukt til menyen vises.

Velge Avanserte Ubuntu-alternativer, deretter Gjenopprettingsmodus.

Når menyen gir deg et alternativ for et rotskall, velg dette. Skallet vises nederst på skjermen.

Kommandoer utført i rotskallet utføres som root, og på et standard Ubuntu-system trenger du ikke passord.

Skriv inn følgende kommando for å legge deg selv til sudo-gruppen:

usermod -aG sudo ditt_brukernavn

Start nå på nytt. Når du logger tilbake på systemet ditt, vil du igjen være en del av sudo-gruppen og i stand til å utføre handlinger som krever root-privilegier.

Bli med i dine tidligere brukergrupper på Linux

Linux logger alt. Dette kan være et problem når loggene dine vokser til en latterlig størrelse, men hvis du trenger å vite hvilke grupper brukeren din tidligere var en del av, kan det være uvurderlig.

sudo grep brukeroppsett /var/log/installer/syslog

... vil sende ut hver gang en bruker ble lagt til i en gruppe. Legg merke til gruppenavnene, og legg dem til på nytt med:

sudo usermod -aG sudo this_group, that_group, another_group your_user

Merk at det ikke er mellomrom mellom gruppenavnene og kommaene.

Logg ut og inn igjen, og gruppene dine vil bli fullstendig gjenopprettet.

Grupper gjør Linux-administrasjonen enkel

Så lenge du ikke ved et uhell fjerner dine egne privilegier, er grupper et utrolig kraftig verktøy på Ubuntu og andre Linux-distros. Med dem kan du administrere et stort antall brukere og sikre at alle har passende tilgang og tillatelser for det de trenger og ikke kan skade systemet ved et uhell.

Ved å bruke grupper kan du velge hvilke personer du kan stole på nok til å lese, skrive og kjøre filer. Det er enkelt å flytte brukere mellom grupper, og hvis du vil at noen skal ha full frihet til å bruke en bestemt fil, kan du til og med gi dem eierskap.