sudoers文件什么都没有也没有权限怎么编辑?

How to edit the sudoers file when it has nothing and has no permission?

我用非根用户登录,例如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" 用户?

这是一项基本的安全功能。

如果您没有 root 权限 (sudo),您应该无法编辑 sudoers 文件(如果没有,您将只给自己权限)

注意: 不要直接编辑sudoers文件,而是使用命令visudo。这将在保存文件之前验证文件,防止保存损坏的文件和 'locking yourself out'