Som standard, i Ubuntu, er den første brukerkontoen du opprettet under installeringsprosessen, også administrator for systemet. Ved å bruke denne brukerkontoen kan han / hun utføre administrative oppgaver med " sudo " -kommandoen. Hvis du ikke er klar, refererer "sudo" til Super User Do, og alle brukere i denne gruppen er rettet mot administrative rettigheter for å administrere systemet. Men hvis du ved et uhell fjernet deg fra denne "sudo" -gruppen, vil du ikke kunne gjøre noe. I stedet er det eneste du vil se er:

damien is not in the sudoers file. This incident will be reported

Hvordan fjernet jeg meg fra sudo-gruppen

For min sak, mens jeg lagde meg til en annen gruppe, brukte jeg kommandoen

 usermod -G nogroup damien 

uten å bruke parameteren ' -a ' og denne årsaken er at jeg skal bli fjernet fra sudo-gruppen. Mens jeg fortsatt kan bruke datamaskinen (som en vanlig bruker), kan jeg ikke lenger oppdatere systemet, eller installere / fjerne programmer.

Hvis du er i samme situasjon som meg, her er løsningen:

1. Start datamaskinen på nytt. Hvis Ubuntu er ditt primære og det eneste operativsystemet i datamaskinen, trykker du på "Shift" -knappen når den starter opp. Dette bør gjøre at Grub-skjermen vises på skjermen. På Grub-skjermen, trykk ned-knappen til gjenopprettingsmodus og trykk på Enter.

2. På neste skjermbilde velg "Kontroller alt filsystem (vil avslutte skrivebeskyttet modus)".

Når du ser meldingen " Ferdig, trykk Enter ", trykk Enter.

3. Velg deretter "Slett til rotskjellsprompt".

4. Du vil nå være på kommandolinjen. Type:

 usermod -a -G admin brukernavn 

Bytt brukernavnet med ditt eget påloggingsnavn.

5. Det er det. Skriv nå " exit " og velg "Fortsett normal oppstart".

Følg bare disse trinnene hvis du har slått opp filen / etc / sudoers

Ovennevnte trinn antar at din / etc / sudoers-fil er fortsatt intakt. Hvis du har skadet filen / etc / sudoers og forårsaket den skadet. Her er hva du trenger å gjøre:

1. Gjør de ovennevnte trinnene til trinn 3.

2. Skriv inn kommandolinjen

 sudo cp / etc / sudoers /etc/sudoers.backup sudo nano / etc / sudoers 

Skriv inn følgende linjer i filen

 # # Denne filen må redigeres med visudo-kommandoen som root. # # Vennligst vurder å legge til lokalt innhold i /etc/sudoers.d/ i stedet for # direkte å endre denne filen. # # Se mannens side for detaljer om hvordan du skriver en sudoers-fil. # Standard env_reset # Verts alias spesifikasjon # Bruker alias spesifikasjon # Cmnd alias spesifikasjon # Bruker privilegis spesifikasjon rot ALLE = (ALLE: ALL) ALLE # Medlemmer av administrasjonen gruppen kan få root privilegier% admin ALL = (ALLE) ALL # Tillat medlemmer av gruppe sudo å utføre noen kommando% sudo ALL = (ALLE: ALLE) ALLE #includedir /etc/sudoers.d 

Trykk på "Ctrl + o" for å lagre filen og "Ctrl + x" for å avslutte.

3. Sett deretter filtillatelsen til sudoers-filen:

 chmod 440 / etc / sudoers 

4. Til slutt, legg deg til sudo-gruppen:

 usermod -a -G admin damien 

5. Gå exit av shellprompten og fortsett normal oppstart.

Du bør kunne utføre administrativ oppgave igjen.