在面对系统用户和Jenkins用户的许多权限问题之后,尝试以Jenkins用户身份进行操作,它运行良好,没有任何权限问题。 所以我的问题是如何允许Jenkins用户使用Jenkins用户名和密码登录(ssh)到服务器,以便他们可以在服务器中编辑和创建文件,并在没有权限问题的情况下在Jenkins中构建。
答案 0 :(得分:0)
将用户的ssh公钥添加到/home/<jenkinsuser>/.ssh/authorized_keys
文件。
然后用户可以使用ssh -l <jenkinsuser> <servername>
登录;无需密码。