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


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

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

我在用

vksTP 3.5.0-25-generic#39〜precise1-Ubuntu SMP Tue Feb 26 00:07:14 UTC 2013 x86_64 x86_64 x86_64 GNU / Linux

从根目录提示符,对我来说是安全的(我不知道这样是否可行,因为该文件是只读的)

chmod g+w /etc/sudors  

我的用户被添加到根组中

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

请提出建议,我可能对烫发知识不甚了解,可能会使我感到困惑。请让我知道我是否还缺少其他重要信息?

Answers:


15

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

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

$ sudo EDITOR=emacs visudo

谢谢。我能够添加以下内容,但我不知道这是否是正确的事...#用户权限规范root ALL =(ALL:ALL)ALL vks ALL =(ALL:ALL)ALL
Vivek Sharma
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.