web-dev-qa-db-fra.com

Est-ce que le fichier / etc / sudoers est supposé seulement avoir des permissions en lecture seule?

-r--r-----   1 root root     723 Jan 31  2012 sudoers

Ma mise à jour échoue fréquemment.
Au démarrage, mon système demande fréquemment une vérification du système de fichiers. (Mon système informatique est un fichier)

J'utilise

vksTP 3.5.0-25-generic # 39 ~ precise1-SMP Ubuntu Mar 26 février à 00:07:14 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Depuis l’invite root, puis-je le faire en toute sécurité (je ne sais pas si cela fonctionnera, car le fichier est en lecture seule)

chmod g+w /etc/sudors  

mon utilisateur est ajouté au groupe racine

vks@vksTP:~$ Sudo adduser vks root
The user `vks' is already a member of `root'.

Suggérez-moi, je peux avoir des connaissances superficielles sur les permanentes, et je peux confondre les choses. S'il vous plaît laissez-moi savoir s'il y a une autre information importante qui me manque?

10
Vivek Sharma

Oui, /etc/sudoers est supposé avoir ces autorisations, étant en lecture seule pour l'utilisateur et le groupe, rien d'autre. La raison en est que vous n'êtes pas censé éditer le fichier sudoers directement, mais en utilisant l'encapsuleur visudo, qui fournit une vérification de l'intégrité avant d'écrire un nouveau fichier sudoers.

Vous pouvez contrôler ce que l'éditeur visudo utilise en définissant le paramètre VISUAL alt. Variable d'environnement EDITOR.

$ Sudo EDITOR=emacs visudo
14
andol