当root用户修改sudoers文件时,可能会遇到无法保存的问题。这通常是因为sudoers文件的权限设置不正确导致的。sudoers文件的权限应该是-r–r-----,也就是说,只有root用户和sudo组的用户才能读取和写入该文件。如果您无法保存sudoers文件,则可以尝试以下步骤:
- 确保您以root用户身份登录,并且具有sudo权限。
- 检查sudoers文件的权限设置是否正确。您可以使用以下命令检查权限设置:
ls -l /etc/sudoers
如果权限设置不正确,则可以使用以下命令更改权限:
440是默认文件权限,如果需要修改,需要改成660
chmod 440 /etc/sudoers
- 如果您仍然无法保存sudoers文件,则可能是因为该文件已被锁定。您可以使用以下命令检查文件是否被锁定:
lsattr /etc/sudoers
如果输出中包含i标志,则表示该文件已被锁定。您可以使用以下命令解锁该文件:
chattr -i /etc/sudoers
然后,您应该能够编辑并保存sudoers文件了。