Fixing "användarnamnet är inte i sudoersfilen. Denna händelse kommer att rapporteras "Fel i Ubuntu
Som standard är Ubuntu det första användarkontot du skapade under installationsprocessen. Med det här användarkontot kan han / hon utföra administrativa uppgifter med kommandot " sudo ". Om du inte vet, betyder "sudo" Super User Do och alla användare i den här gruppen är inriktade på administrativa rättigheter för att hantera systemet. Om du av misstag tagit bort dig från den här "sudo" -gruppen, kommer du inte kunna göra någonting. I stället är det enda du ser är:
damien is not in the sudoers file. This incident will be reported
Hur jag tog bort mig från sudokoncernen
För mitt fall, när jag tillade mig en annan grupp, använde jag kommandot
usermod -G nogroup damien
utan att använda parametern ' -a
' och jag måste därför ta bort sudo-gruppen. Medan jag fortfarande kan använda datorn (som standardanvändare), kan jag inte längre uppdatera systemet eller installera / ta bort program.
Om du befinner dig i samma situation som jag, här är fix:
1. Starta om datorn. Om Ubuntu är ditt primära och det enda operativsystemet i din dator, tryck på "Shift" -knappen när den startas upp. Detta bör göra att Grub-skärmen visas på din bildskärm. På skärmen Grub trycker du på ned-knappen till återställningsläget och trycker på Enter.
2. På nästa skärm väljer du "Kontrollera allt filsystem (kommer att avslutas läsläge)".
När du ser meddelandet " Färdigt, tryck på Enter ", tryck på Enter.
3. Välj sedan "Släpp till root shell prompt".
4. Du kommer nu att vara på kommandoraden. Typ:
usermod -a -G admin användarnamn
Byt användarnamnet med ditt eget inloggningsnamn.
5. Det är det. Skriv nu " exit
" och välj "Fortsätt normal boot".
Följ bara dessa steg om du har förstört filen / etc / sudoers
Ovanstående steg antar att din / etc / sudoers-fil fortfarande är intakt. Om du har misshandlat filen / etc / sudoers och gör att den skadas. Här är vad du behöver göra:
1. Gör ovanstående steg till steg 3.
2. Skriv på kommandoraden
sudo cp / etc / sudoers /etc/sudoers.backup sudo nano / etc / sudoers
Ange följande rader i filen
# # Den här filen måste redigeras med kommandot 'visudo' som root. # # Tänk på att lägga till lokalt innehåll i /etc/sudoers.d/ istället för # att direkt ändra den här filen. # # Se mannsidan för detaljer om hur man skriver en sudoers-fil. # Standardvärden env_reset # Verktygs alias-specifikation # Användaralias-specifikation # Cmnd-alias-specifikation # Användarrättighetsspecifikation root ALL = (ALT: ALT) ALT # Medlemmar i administratorgruppen kan få root-privilegier% admin ALL = (ALL) ALL # Tillåt medlemmar av grupp sudo att utföra något kommando% sudo ALL = (ALL: ALL) ALL #includedir /etc/sudoers.d
Tryck på "Ctrl + o" för att spara filen och "Ctrl + x" för att avsluta.
3. Ange sedan tillståndstillståndet för sudoers-filen:
chmod 440 / etc / sudoers
4. Till sist lägger du till sudo-gruppen:
usermod -a -G admin damien
5. exit
skalprompten och återuppta normal start.
Du ska kunna utföra administrativ uppgift igen.