运行 sudo visudo 命令时出现问题?visudo:/etc/sudoers 繁忙,请稍后重试

运行 sudo visudo 命令时出现问题?visudo:/etc/sudoers 繁忙,请稍后重试

当我尝试运行命令 sudo 时出现问题visudo并显示错误:

visudo: /etc/sudoers busy ,try again later

答案1

首先找出哪个进程正在使用/etc/sudoers文件:

sudo lsof /etc/sudoers

从你的输出来看,似乎是另一个visudo例子:

visudo 9348 root 5uW REG 8,1 755 9699545 /etc/sudoers 

因此,启动一个 root shell:

sudo -i

然后运行:

kill -15 9348
ps --no-heading 9348 || kill -9 9348

打开另一个终端,运行:

sudo visudo

确保一切正常,然后您可以从 root shell 中注销。

答案2

如果您仍然遇到这个问题并且无法终止该进程,那么您可以使用一些其他编辑器,如 nano。

nano /etc/sudoers

相关内容