bash path_如何在Linux上的Bash中获取另一个用户的PATH?

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值