J'ai un peu bousillé le répertoire/etc en lançant:
Sudo chmod 417 /etc
Me laissant incapable d'utiliser Sudo:
Sudo: can't open /etc/sudoers: permission denied.
Sudo: no valid sudoers sources foundm quitting
J'ai essayé de le réparer via le mode de récupération, mais je ne sais pas dans quel mode je devrais le définir. (Je sais que sudoers est 0440, mais cela ne le résout pas car/etc est toujours foiré.)
Oh, et pour l’avenir, comment puis-je ajouter des lignes à des fichiers dans etc. sans visser les autorisations de etc?
Merci d'avance, Joeri.
P.S. Je cours dans une boîte virtuelle si cela fait une différence.
Edit: Démarrage en cours de récupération et d'exécution:
root@joeri-VirtualBox:/# chmod 755 etc
chmod: changing permissions of 'etc' : read-only file system
root@joeri-VirtualBox:/# cd etc
root@joeri-VirtualBox:/etc# ls -ld
drw-rw-rwx 139 root root 12288 2012-04-19 16:29
Ne change pas les autorisations de etc. Faire la même chose sur un dossier créé par le bureau, donc chmod fonctionne, mais pas sur, etc.
drwxr-xr-x 157 root root 12288 2012-04-19 07:40 /etc
Sudo chmod 755 /etc
J'espère que ça t'as aidé ...
pkexec chmod 0440 /etc/sudoers
La commande suivante a fonctionné pour moi:
pkexec chmod 0440 /etc/sudoers