6 votes

Quelles sont les permissions standard pour le répertoire /etc (fichier) ?

J'ai un peu bousillé le répertoire /etc en exécutant :

sudo chmod 417 /etc 

Ce qui me rend 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 suis pas sûr du mode dans lequel je dois le mettre. (Je sais que sudoers est 0440, mais cela ne résout pas le problème car /etc est toujours en désordre).

Oh, et pour l'avenir, comment puis-je ajouter des lignes aux fichiers dans etc sans foutre en l'air les permissions de etc ?

Merci d'avance, Joeri.

P.S. Je fonctionne dans une boîte virtuelle si cela fait une différence.

Edit : Démarrage en mode récupération et fonctionnement :

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 permissions de etc. Si vous faites la même chose sur un dossier créé par vous-même sur le bureau, cela fonctionne, donc chmod fonctionne, mais pas sur etc.

2voto

rusoaie Points 71

drwxr-xr-x 157 root root 12288 2012-04-19 07:40 /etc

sudo chmod 755 /etc

J'espère que cela vous aidera...

0voto

pkexec chmod 0440 /etc/sudoers

0voto

Abhishyam Points 73

La commande suivante a fonctionné pour moi :

pkexec chmod 0440 /etc/sudoers

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X