我不知道发生了什么。几天前我安装了一些更新,现在每次我尝试运行都会收到错误sudo nautilus
。如果我运行gksudo nautilus
它,它会挂起几秒钟,然后什么也不做。
还有人遇到过同样的问题吗?或者知道如何解决吗?尝试运行时也会发生类似的事情sudo gedit
...
尝试对其他应用程序执行 sudo 操作:
根据要求使用 Sudoers:
$DISPLAY
并按sudo sudo -V
要求:
答案1
好的,sudo sudo -V 的输出没有改变,显示以下内容:
Environment variables to preserve:
XAUTHORIZATION
XAUTHORITY
TZ
PS2
PS1
PATH
LS_COLORS
KRB5CCNAME
HOSTNAME
HOME
DISPLAY
COLORS
但是您的输出说要保留 ftp_proxy、http_proxy 和 https_proxy(请注意,所有其他的都消失了)。
另请注意,您的 sudoers 文件显示
Defaults env_keep="http_proxy https_proxy ftp_proxy"
默认情况下不存在该命令,因此您或其他有权访问系统的人添加了该命令。您可以尝试将其注释掉(sudo visudo,然后在该行前面添加 # 并保存文件)。此后,Sudo 应该可以正常工作。
如果你确定需要这些变量,则可以使用 += 而不是 = 来附加(而不是破坏和覆盖)env_keep:
Defaults env_keep+="http_proxy https_proxy ftp_proxy"
阅读man sudoers
有关所有这些内容的详细信息:)