我使用非root用户登录,例如jason,并且无法编辑/ etc / sudoers文件。 键入" ls -la / etc / sudoers"后,它显示如下:
-r--r----- 1 root root 792 Jan 6 06:31 /etc/sudoers
然后键入" vi / etc / sudoers",文件什么都不显示,它是空的。 但是我无权编辑它,也无法成为root用户。
如何编辑sudoers文件以编辑" jason"用户?
答案 0 :(得分:1)
这是一项基本安全功能。
如果您没有root权限(sudo),则无法编辑sudoers文件(如果不是,您只能给自己权限)
note :永远不要直接编辑sudoers文件,但使用命令visudo
。这将在保存之前验证文件,防止保存损坏的文件并“锁定自己”