Je reçois toujours un message d'erreur lorsque je travaille avec la commande Sudo
.
Il montre toujours Sudo: /var/lib/Sudo writable by non-owner (040777), should be mode 0700
.
Il y a quelque temps, j'ai modifié l'autorisation du dossier /var
en 777
.
Comment puis-je le réparer?
Ouvrez le terminal et tapez:
Sudo chown -R root:Sudo /var/lib/Sudo
Sudo chmod -R 700 /var/lib/Sudo
Si Sudo ne fonctionne toujours pas, vous devrez le réparer à partir d'un shell racine à partir du menu GRUB en suivant les instructions de: Comment puis-je me rajouter en tant qu'utilisateur Sudo? .
"Enregistrable par un non-propriétaire" signifie que les autorisations actuelles de /var/lib/Sudo
permettent au groupe group
du fichier ou au groupe other
du fichier d'écrire dans le répertoire, tandis que seul le propriétaire (racine) devrait pouvoir le faire.
Supprimer l'autorisation d'écriture pour le groupe group
et pour le groupe other
(chmod go-w /var/lib/Sudo
) devrait suffire. Toutefois, puisque les autorisations suggérées sont 0700
, il suffit de choisir celles-ci:
Sudo chmod 0700 /var/lib/Sudo
J'étais aussi confronté à ce problème et je le résolvais. Ouvrez votre terminal et lancez la commande,
Sudo chmod -R 0700 /var/lib/Sudo
J'espère que votre problème est résolu maintenant.