一尘不染

安装Jenkins后无法向用户jenkins求助

linux

我已经安装了jenkins,并且试图以Jenkins的身份进入外壳以添加ssh密钥。我似乎无法接受jenkins用户:

[root@pacmandev /]# sudo su jenkins
[root@pacmandev /]# whoami
root
[root@pacmandev /]# echo $USER
root
[root@pacmandev /]#

jenkins用户存在于我的/ etc / passwd文件中。Runnin su jenkins要求输入密码,但拒绝我的普通密码。sudo su jenkins似乎什么也没做;相同的sudo su - jenkins。我在使用CentOS。


阅读 305

收藏
2020-06-03

共1个答案

一尘不染

jenkins是一个服务帐户,根据设计它没有外壳。人们普遍认为,服务帐户不应能够以交互方式登录。

我最初没有回答这个问题,因为它是已经移至服务器故障的一个问题重复。我应该已经回答了,而不是链接到评论中的答案。

如果出于某种原因您想以詹金斯身份登录,可以使用以下方法进行登录: sudo su -s /bin/bash jenkins

2020-06-03