从以root身份运行的bash脚本向用户添加ssh密钥

时间:2013-10-29 13:31:08

标签: linux git bash ssh

我想让用户无需输入密码即可访问git存储库。

假设我有一个执行此操作的bash脚本:

eval `ssh-agent -s`
ssh-add ~/.ssh/id_rsa

此脚本正在使用sudo ./script.sh运行 我会为用户而不是root添加ssh密钥吗?

1 个答案:

答案 0 :(得分:1)

您可以在命令中使用su -c <command> $SUID_USER