Tim*_*Tim 2 su sudo environment-variables
为什么运行的命令可以sudo
继承父shell进程的环境,而sudo su
root用户后的shell进程却不能?
t@ocean:/tmp$ export ME=tim
t@ocean:/tmp$ sudo echo $ME
tim
t@ocean:/tmp$ sudo su
root@ocean:/tmp# echo $ME
root@ocean:/tmp# exit
Run Code Online (Sandbox Code Playgroud)环境是否从父进程继承到子进程?
sudo su
root 用户之后的 shell 进程是前一个用户的 shell 进程的子进程吗?
谢谢。