Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Ubuntu 16.04 kan geen sudo meer uitvoeren/sudo bestand corrupt  (gelezen 351 keer)

Offline Tod

  • Lid
Nadat ik met visudo het sudoers bestand wilde aanpassen is het corrupt geraakt, zie hieronder mijn history hoe het gegaan is.

177  visudo sudoers
  178  sudo visudo sudoers
  179  sudo gedit sudoers
  180  visudo sudoers
  181  visudo -x sudoers
  182  sudo visudo -x sudoers
  183  sudo visudo
  184  sudo visudo sudoers

Het is echter begonnen na het uitvoeren van regel 182 toen kreeg ik onderstaande foutmelding bij elke uitgevoerde sudo:

sudo cp /etc/sudoers /etc/sudoers.backup
>>> /etc/sudoers: syntax error near line 1 <<<
>>> /etc/sudoers: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Heb al wat linkjes geprobeerd & 195  pkexec visudo alleen dan krijg ik een tmp bestand.

Via deze link http://www.psychocats.net/ubuntu/fixsudo al geprobeerd via recovery mode als root alleen dan kan ik het nog niet via sudo uitvoeren.

Offline Tod

  • Lid
Re: Ubuntu 16.04 kan geen sudo meer uitvoeren/sudo bestand corrup
« Reactie #1 Gepost op: 2016/05/06, 14:20:23 »
Met onderstaande weten op te lossen:

pkexec visudo vervolgens onderstaande standaard tekst erin gekopieerd:

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults    env_reset

# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL


Vervolgens het tmp bestand opgeslagen onder de originele  naam en dat bestand overschreven. Vervolgens opnieuw sudo visudo geprobeerd waarbij ik de melding kreeg: hoogen is not in the sudoers file. This incident will be reported.

Vervolgens mezelf toegevoegd  in de sudoers file onder het kopje User privilege specification met onderstaande:

hoogen  ALL=(ALL:ALL) ALL

Offline TopGear

  • Forumteam
  • Steunpunt: Nee
Re: Ubuntu 16.04 kan geen sudo meer uitvoeren/sudo bestand corrupt
« Reactie #2 Gepost op: 2016/05/07, 10:47:12 »
Je hebt het zelf opgelost en je plaatst de oplossing daarvan ook hier, dat wordt echt heel erg gewaardeerd! Om het in XKCD-termen te zeggen:

Offline Maik

  • Lid
  • Steunpunt: Nee
Re: Ubuntu 16.04 kan geen sudo meer uitvoeren/sudo bestand corrupt
« Reactie #3 Gepost op: 2016/05/07, 11:03:22 »
Ik mis hier nog een +1 knop..... Met andere woorden: Ik sluit me volledig aan bij TopGear. :)
Dank je, Tod. ;)