我正在尝试为 root 用户设置一个环境变量:TMPDIR=/var/hello/tmp
我需要它在我做的时候出现
sudo printenv
我没有以 root 身份连接,我不知道 root 密码。
我试过的:
export TMPDIR=/var/hello/tmp
问题:这为我设置了环境,但不适用于 root 用户
sudo env TMPDIR=/var/hello/tmp
问题:它打印出设置了 TMPDIR 的环境变量列表,但是当我sudo printenv
之后,我看不到它
sudo -i
export TMPDIR=/var/hello/tmp
printenv
问题:我看到它,但是当我看到它时,我sudo printenv
看不到它。当我执行 sudo -i 时,我不是 root 用户吗?
TMPDIR=/var/hello/tmp
sudo -e TMPDIR
问题:这会在 vi 中打开一个文件,我不确定我应该做什么。当我退出时,什么都没有发生
emacs /etc/profile
#put export TMPDIR=/var/hello/tmp in the file
sudo printenv
问题:我在重新启动 shell 时看不到它