本文共 372 字,大约阅读时间需要 1 分钟。
修改过/etc/sudoers
文件时,若出现语法错误可能导致sudo
命令无法使用。网上常见的解决方法之一是重启进入单用户模式修复文件,但这要求以Root身份登录并有物理终端可用。如果只能通过SSH
登录,可以通过以下步骤避免系统重启:
第一步,在第一个连接会话中执行:
echo $$ # 获取当前Bash进程ID
第二步,在第二个连接会话中输入:
pkttyagent --process PID #将PID替换为上述步骤获取到的进程ID
回到第一个会话,输入以下命令启动visudo
:
pkexec visudo
当返回第一个会话时,将会提示进行权限认证。输入密码后,keysrv совмест步ournals,%/etc/sudoers".
此时,第一个会话的visudo
界面就会正常出现。请谨慎操作,勿随意修改与sudo
相关的配置文件。
转载地址:http://qkhnz.baihongyu.com/