按照这里的指示,我得到:
我正在通过ssh进行此操作,因为我所使用的盒子被用作音乐服务器,没有屏幕,而且不太容易访问。这是在我从Ubuntu 14.04升级到16.04时发生的。我尝试从另一个最近的16.04安装中复制sudoers文件,但由于sudoers文件的原因,我无法这样做:
pkexec visudo
==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
Authentication is needed to run `/usr/sbin/visudo' as the super user
Authenticating as: Thomas,,, (tuc) Password: polkit-agent-helper-1:
error response to PolicyKit daemon:
GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for
cookie
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized
This incident has been reported.
我正在通过ssh进行此操作,因为我所使用的盒子被用作音乐服务器,没有屏幕,而且不太容易访问。这是在我从Ubuntu 14.04升级到16.04时发生的。我尝试从另一个最近的16.04安装中复制sudoers文件,但由于sudoers文件的原因,我无法这样做:
sudo mv ~/gyrf sudoers
>> /etc/sudoers: syntax error near line 36 <<<
>> /etc/sudoers: syntax error near line 37 <<<
>> /etc/sudoers: syntax error near line 38 <<<
>> /etc/sudoers: syntax error near line 39 <<<
>> /etc/sudoers: syntax error near line 40 <<<
>> /etc/sudoers: syntax error near line 41 <<<
>> /etc/sudoers: syntax error near line 42 <<<
>> /etc/sudoers: syntax error near line 43 <<<
>> /etc/sudoers: syntax error near line 44 <<<
>> /etc/sudoers: syntax error near line 45 <<<
>> /etc/sudoers: syntax error near line 46 <<<
>> /etc/sudoers: syntax error near line 47 <<<
>> /etc/sudoers: syntax error near line 48 <<<
>> /etc/sudoers: syntax error near line 49 <<<
sudo: parse error in /etc/sudoers near line 36
sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin
我应该从阁楼拿盒子并尝试 pkexec visudo
,还是其他地方出了问题?
pkexec
只允许本地用户(而不是SSH远程用户)这样做 - 所以是的,应该可以在阁楼上运行。 - steeldriversudoers
以适应。取决于哪个更容易。 - vidarlo