Le fichier / etc / sudoers suppose-t-il uniquement avoir des autorisations en lecture seule?

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

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

j'utilise

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

À partir de l'invite root, est-ce sûr pour moi de le faire (je ne sais pas si cela fonctionnera, car le fichier est en lecture seule)

chmod g+w /etc/sudors  

mon utilisateur est ajouté dans le groupe racine

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

Veuillez suggérer, je peux avoir des connaissances superficielles sur les perms, et je peux être en train de semer la confusion. Veuillez me faire savoir s'il y a d'autres informations importantes qui me manquent?

Vivek Sharma
la source

Réponses:

15

Oui, /etc/sudoersest censé 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 directement le fichier sudoers, mais en utilisant le visudowrapper, qui fournit une vérification d'intégrité avant d'écrire un nouveau fichier sudoers.

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

$ sudo EDITOR=emacs visudo
andol
la source
Merci. J'ai pu ajouter ce qui suit, mais je ne sais pas si c'est la bonne chose à faire ... # Racine de spécification de privilège utilisateur ALL = (ALL: ALL) ALL vks ALL = (ALL: ALL) ALL
Vivek Sharma