Tho*_*sen 24 ssh sudo policykit pkexec 16.04
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.
Run Code Online (Sandbox Code Playgroud)
我是通过 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
Run Code Online (Sandbox Code Playgroud)
我应该去阁楼拿盒子试试pkexec visudo还是这里有什么问题?
Sat*_* A. 66
我也遇到了这个问题,并通过一些挖掘找到了一个可行的解决方案。原始解决方案来自EstalillaJ 针对 NixOS的github 问题。
打开到目标服务器的两个 ssh 会话。
在第一个会话中,通过运行获取 bash 的 PID:
echo $$
在第二个会话中,使用以下命令启动身份验证代理:
pkttyagent --process (pid from step 2)
回到第一个会话,运行:
pkexec visudo
在第二个会话中,您将收到密码提示。visudo 将在第一个会话中启动。
我的回答基于 Satyen 的
它在 Debian 10.4 上进行了测试,无法运行 visudo
打开两个到目标服务器的 ssh 会话。
在第一个会话中,通过运行以下命令获取 bash 的 PID:
echo $$
在第二个会话中,使用以下命令启动身份验证代理:
pkttyagent --process (pid from step 2)
回到第一个会话,运行:
pkexec su
在第二个会话中,您将收到密码提示。su 将在第一个会话中启动。
编辑 /etc/sudoers(CTRL+S 保存编辑,CTRL+X 退出)
nano /etc/sudoers
| 归档时间: |
|
| 查看次数: |
19095 次 |
| 最近记录: |