Prvt_Yadav Asked: 2017-11-30 02:14:09 +0800 CST2017-11-30 02:14:09 +0800 CST 2017-11-30 02:14:09 +0800 CST sudo nautilus 和 sudo -E nautilus 的区别 772 最新安装的 ubuntu 17.04 我无法运行命令 sudo nautilus 它给出了错误。然后我在谷歌上搜索并尝试了 sudo -E nautilus 并且它有效。两者有什么区别。 ubuntu sudo 1 个回答 Voted Best Answer Stephen Kitt 2017-11-30T02:21:59+08:002017-11-30T02:21:59+08:00 sudo手册页是这样描述的-E: 向安全策略指示用户希望保留其现有环境变量。如果用户没有保护环境的权限,安全策略可能会返回错误。 通常,sudo清理它提供给它运行的命令的环境;-E禁用它(如果用户被允许)。您可以通过比较 和 的输出来查看sudo env差异sudo -E env。 Nautilus 需要许多环境变量来查找它需要的信息,或者访问它需要与之通信的其他进程;默认清理阻止此工作。
sudo
手册页是这样描述的-E
:通常,
sudo
清理它提供给它运行的命令的环境;-E
禁用它(如果用户被允许)。您可以通过比较 和 的输出来查看sudo env
差异sudo -E env
。Nautilus 需要许多环境变量来查找它需要的信息,或者访问它需要与之通信的其他进程;默认清理阻止此工作。