bash path
How to get the $PATH
environment variables of another user in Bash on Linux? The current user running the Bash script is root
.
如何在Linux上的 Bash中获取另一个用户的$PATH
环境变量? 当前运行Bash 脚本的用户是root
。
If the scripts is run by root, this piece of code will store the PATH from the environment of the user user1:
如果脚本是由root用户运行的,则这段代码将存储用户user1的环境中的PATH:
user1path=$(su - $user1 -c env | grep ^PATH= | cut -d'=' -f2-)
It runs env
command as the $user
to print out its environment and find out the $PATH
.
它以$user
身份运行env
命令,以打印出其环境并找出$PATH
。
Answered by Eric Z Ma.
埃里克·马(Eric Z Ma)回答。
翻译自: https://www.systutorials.com/how-to-get-another-users-path-in-bash-on-linux/
bash path