/etc/sudoers 文件是否仅具有只读权限?

/etc/sudoers 文件是否仅具有只读权限?
-r--r-----   1 root root     723 Jan 31  2012 sudoers

我的 dist-update 经常失败。
启动时我的系统经常要求检查文件系统。(我的系统硬件是文件)

我在用

vksTP 3.5.0-25-generic #39~precise1-Ubuntu SMP 2013 年 2 月 26 日星期二 00:07:14 UTC x86_64 x86_64 x86_64 GNU/Linux

从 root 提示符下,我这样做是否安全(我不知道这是否可行,因为该文件是只读的)

chmod g+w /etc/sudors  

我的用户已添加到 root 组中

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

请提出建议,我可能对烫发的了解很肤浅,可能会混淆。如果我遗漏了其他重要信息,请告诉我?

答案1

是的,/etc/sudoers应该具有这些权限,对用户和组来说是只读的,没有其他权限。原因是您不应该直接编辑 sudoers 文件,而是使用包装器visudo,它在写入新的 sudoers 文件之前提供一些健全性检查。

您可以通过设置 VISUAL alt. EDITOR 环境变量来控制 visudo 使用的编辑器。

$ sudo EDITOR=emacs visudo

相关内容