直接使用
pkexec chmod 0440 /etc/sudoers
遇到了认证失败的问题。
找到另一个方法:
1. 开两个终端
2. 在第一个终端获取bash的pid:
echo $$
3.在第二个终端进行认证:
pkttyagent --process (第2步的pid)
4.回第一个终端:
pkexec chmod 0440 /etc/sudoers
这时会在第二个终端提示认证,此时认证即可通过。
参考:
1. /etc/sudoers file corrupted and I can't run 'pkexec visudo' over SSH