Som standard er Ubuntu den første brugerkonto, du oprettede under installationen, også administrator af systemet. Ved hjælp af denne brugerkonto er han / hun i stand til at udføre administrative opgaver med " sudo " kommandoen. Hvis du ikke er opmærksom, henviser "sudo" til Super User Do, og alle brugere i denne gruppe er gearet til administrative rettigheder til at administrere systemet. Men hvis du ved et uheld fjernede dig selv fra denne "sudo" -gruppe, vil du ikke kunne gøre noget. I stedet er det eneste du vil se, at:

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

Hvordan fjernede jeg mig fra sudo-gruppen

For mit tilfælde, mens jeg tilføjede mig selv til en anden gruppe, brugte jeg kommandoen

 usermod -G nogroup damien 

uden at bruge ' -a -parameteren og denne årsag mig selv at blive fjernet fra sudo-gruppen. Mens jeg stadig kan bruge computeren (som standardbruger), kan jeg ikke længere opdatere systemet eller installere / fjerne programmer.

Hvis du er i samme situation som mig, her er løsningen:

1. Genstart computeren. Hvis Ubuntu er dit primære og eneste operativsystem i din computer, skal du trykke på "Shift" -knappen, når den starter. Dette skulle få Grub-skærmen til at dukke op på din skærm. På skærmen Grub skal du trykke på ned-knappen i genoprettelsesfunktionen og trykke på Enter.

2. På den næste skærm, vælg "Check all file system (vil afslutte skrivebeskyttet tilstand)".

Når du ser meddelelsen " Færdig, tryk på Enter ", tryk på Enter.

3. Vælg derefter "Drop to root shell prompt".

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

 usermod -a -G admin brugernavn 

Udskift brugernavnet med dit eget login navn.

5. Det er det. Skriv nu " exit " og vælg "Genoptag normal boot".

Følg kun disse trin, hvis du har ødelagt filen / etc / sudoers

Ovennævnte trin antager, at din / etc / sudoers-fil stadig er intakt. Hvis du har mishandlet filen / etc / sudoers og forårsager at den bliver beskadiget. Her er hvad du skal gøre:

1. Gør ovenstående trin til trin 3.

2. Skriv på kommandolinjen

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

Indtast følgende linjer i filen

 # # Denne fil SKAL redigeres med kommandoen 'visudo' som root. # # Overvej venligst at tilføje lokalt indhold i /etc/sudoers.d/ i stedet for # direkte ændring af denne fil. # # Se manens side for detaljer om, hvordan man skriver en sudoers-fil. # Defaults env_reset # Host alias specifikation # Bruger alias specifikation # Cmnd alias specifikation # Bruger privilege specifikation root ALL = (ALLE: ALLE) ALLE # Medlemmer af admin gruppen kan få root privilegier% admin ALL = (ALLE) ALLE # Tillad medlemmer af gruppe sudo til at udføre nogen kommando% sudo ALL = (ALLE: ALLE) ALLE #includedir /etc/sudoers.d 

Tryk på "Ctrl + o" for at gemme filen og "Ctrl + x" for at afslutte.

3. Indstil derefter filtilladelsen for sudoers-filen:

 chmod 440 / etc / sudoers 

4. Tilslut dig til sudo-gruppen:

 usermod -a -G admin damien 

5. exit shell prompt og genoptag normal boot.

Du skal kunne udføre administrativ opgave igen.