如何将用户homedir路径导出到变量并将其保存到root shell中进行访问

时间:2013-06-23 08:05:38

标签: bash shell scripting

我想写一个basch脚本,应该在tan用户home dir中安装一些文件并设置一些包。

因为脚本将以sudo打开,所以我需要将用户homedir路径导出到变量并在我用sudo调用第二个脚本之前保存它,第二个脚本应该使用变量而不是用户主目录的完整路径

我对bash非常陌生,这对我来说似乎是一个挑战,

我看了上面的建议,但似乎没有任何东西符合我的需要,

感谢您的调查

2 个答案:

答案 0 :(得分:1)

获取用户的家庭目录:

homedir=$(getent passwd $username | cut -d: -f6)

答案 1 :(得分:0)

或只是“~user”,其中user是您想要的主目录的用户的登录名