1 unix shell
在我的shell脚本中,我有以下行:
export PATH=$PATH:/home/$USER/somedir
假设我以用户mike身份登录.我需要以root身份执行shell脚本,所以我将其作为sudo filename.sh运行,因此在这种情况下$ USER会成为我路径中的root.
我希望它是运行脚本的用户,即mike而不是root.有没有办法实现这个目标?
谢谢
Chr*_*ung 5
你必须使用/home/$USER,还是会$HOME做的?IIRC,sudo不会超越价值$HOME.
/home/$USER
$HOME
sudo
归档时间:
16 年,4 月 前
查看次数:
405 次
最近记录:
13 年,7 月 前