我将文件 /etc/sudoers 移至 /etc/sudoers.bkp,之后我无法运行 sudo 命令,也无法以 root 身份登录并将文件改回来,有什么方法可以解决这个问题而不重新安装系统
操作系统:Red Hat Enterprise Linux 8.4(Ootpa)
请建议
答案1
您可以启动紧急模式,然后更改文件的名称
启动进入紧急模式(目标)
在启动过程中,当出现 GRUB2 菜单时,按 e 键进行编辑。
在 linux16 行末尾添加以下参数:
systemd.unit=emergency.target
- 按Ctrl+x使用该参数启动系统。
或者
方法一 启动系统时有一个GRUB2菜单选项,可以选择直接启动进入救援模式。
方法 2
在启动过程中,当出现 GRUB2 菜单时,按 e 键进行编辑。
在linux16行末尾添加以下参数:
systemd.unit=rescue.target
- 按 Ctrl+x 以参数启动系统
尝试这个并重命名文件,如果你想备份,永远不要使用命令mv
,现在你以艰难的方式学习最好使用命令cp
。mv
当我们使用相同的命令重命名文件dir
并将文件移动到新位置(如果你指定这个新位置)时
祝你好运
答案2
错误导致的问题
#includedir /etc/sudoers.d
最后一行修改为
#includedir /etc/sudoers