sudo -E的意思

Posted 嗡嘛呢巴美吽舍

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sudo -E的意思相关的知识,希望对你有一定的参考价值。

1、sudo -E

-E选项在man page中的解释是:

-E

The -E (preserve environment) option indicates to the security policy that the user wishes to preserve their existing environment variables. The security policy may return an error if the -E option is specified and the user does not have permission to preserve the environment.

简单来说,就是加上-E选项后,用户可以在sudo执行时保留当前用户已存在的环境变量,不会被sudo重置,另外,如果用户对于指定的环境变量没有权限,则会报错。

以上是关于sudo -E的意思的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu执行命令时,不sudo提示权限不足,sudo提示找不到该命令

sudo:抱歉,您必须拥有一个终端来执行 sudo 解决办法

sh 运行iotedgedev作为“非”sudo - 但大坝工具需要sudo ...

无法在 Docker 中使用 sudo 命令,显示“bash: sudo: command not found”

bash 文件中的 sudo bash 和 sudo 命令有啥区别? [复制]

sudo命令