sudo -E 中的 -E 有什么作用?

use*_*234 7 linux

我正在按照教程中的说明进行操作,他们说要执行sudo -E foo。我无法通过谷歌搜索找到 -E 的作用。它有什么作用,我如何在不问这个问题的情况下发现这一点?

gro*_*taj 13

检查手册: man sudo

-E - -E保留环境)选项向安全策略指示用户希望保留其现有环境变量。如果指定了-E选项并且用户没有保存环境的权限,则安全策略可能会返回错误。

还有ExplainShell.com试图用man页面解释命令。


Dav*_*ill 5

不问这个问题我怎么能发现这一点?

搜索Linux 手册页或键入man sudoLinux shell。


它有什么作用?

-E(保护环境)选项指示用户希望保留他们现有的环境变量的安全策略。如果-E指定了该选项并且用户没有保护环境的权限,则安全策略可能会返回错误。

来源Sudo 手册