Pour une raison quelconque, lorsque j'essaye de lancer n'importe quel programme (j'essaye de lancer un chasseur de rootkit: rkhunter) en tant que root sur la ligne de commande avec Sudo, comme ceci:
Sudo rkhunter
Puis je reçois ce message:
You must be the root user to run this program
et puis je reçois ces lignes:
Sudo: error in /etc/Sudo.conf, line 0 while loading plugin 'sudoers_policy'
Sudo: /usr/lib/Sudo/sudoers.so must only be writable by owner
Sudo: fatal error, unable to load plugins
J'essaie juste de saisir Sudo
mais cela donne les trois mêmes erreurs que ci-dessus. Également dans /etc/
, Sudo.conf n'existe pas.
Je ne peux exécuter aucun autre programme en tant que root via Sudo. C'était aussi étrange parce que je pouvais courir en tant que root un jour auparavant. Je voudrais que ça marche.
Juste pour que vous sachiez que je suis le seul utilisateur de cet ordinateur et l’administrateur qui exécute Lubuntu 14.04.1.
Si vous pouvez vous connecter en tant que root:
$ su root #enter password
$ chmod 644 /usr/lib/Sudo/sudoers.so
$ chown -R root /usr/lib/Sudo
Si ce n'est pas le cas, vous devrez démarrer en mode de récupération, obtenir l'autorisation d'écriture sur votre disque et modifier le mode de ce fichier. https://wiki.ubuntu.com/RecoveryMode
$ mount -o remount,rw /
$ chmod 644 /usr/lib/Sudo/sudoers.so
1er ouvrez votre terminal puis tapez et entrez
pkexec su
il vous connectera en tant qu'utilisateur root
maintenant, tapez (remplacez le nom d'utilisateur par le nom d'utilisateur de votre PC):
chown -R username /usr/lib/
maintenant, ouvrez l'explorateur de fichiers et allez à /usr
ou tapez ceci dans un autre terminal: nautilus /usr
maintenant, faites un clic droit sur le dossier lib et allez sur l'onglet 'Autorisations'.
À partir de là, changez l'accès de 'Groupe' et 'Autres' à 'Fichiers d'accès'
cliquez maintenant sur le bouton "Modifier les autorisations pour les fichiers joints", puis modifiez l'accès de "Groupe" et "Autres" à "Fichiers d'accès" ou "Lecture seule".
fermez maintenant cette fenêtre et revenez au terminal (celui avec l'utilisateur root).
maintenant tapez
chown -R root /usr/lib/
voila!
vous pouvez maintenant utiliser Sudo
encore.