Linux sudo:抱歉,不允许您设置以下环境变量

Linux sudo:抱歉,不允许您设置以下环境变量,linux,sudo,Linux,Sudo,我将sudo的别名设置为: alias sudo='sudo PATH=$MY_PATH' 我通过运行sudo printenv PATH检查了这一点 但是,我在运行sudo su-USER2时遇到了一个错误 sudo:抱歉,不允许您设置以下环境变量:PATH 我可以通过运行sudo-I su-USER2找到解决方法,但我想知道为什么会发生此错误 我提到了,但找不到原因 很抱歉,不允许您设置以下环境变量 用户在命令行上指定了sudoers不允许的环境变量 为什么路径被sudoers拒绝 欢迎提

我将sudo的别名设置为:

alias sudo='sudo PATH=$MY_PATH'
我通过运行
sudo printenv PATH
检查了这一点

但是,我在运行
sudo su-USER2
时遇到了一个错误

sudo:抱歉,不允许您设置以下环境变量:PATH

我可以通过运行
sudo-I su-USER2
找到解决方法,但我想知道为什么会发生此错误

我提到了,但找不到原因

很抱歉,不允许您设置以下环境变量

用户在命令行上指定了sudoers不允许的环境变量

为什么路径被sudoers拒绝

欢迎提供任何链接或评论。

用于编程问题,而不是有关使用或配置Unix及其实用程序的问题。或者更适合回答这样的问题。