é jenkins uma conta de serviço sem shell configurado em /etc/password
Se for isso tente
sudo su -s /bin/bash jenkins
Eu tenho um servidor redhat linux rodando jenkins. Eu configurei Jenkins de acordo com as instruções mencionadas aqui link O problema é que preciso mudar para o usuário jenkins para resolver um problema de conexão ssh, mas não consigo.
Eu tento
su - jenkins
no entanto, depois que eu inserir isso, o terminal permanece [root@redhat ~]#
e um whoami
revela que ainda estou root
Eu olhei os arquivos /etc/passwd etc/shadow
e vejo que Jenkins é um usuário, mas eu não tenho experiência suficiente para dizer o que eu fiz de errado na criação deste usuário jenkins.
alguma ideia seria útil, ou lugares para procurar pistas?
A outra opção seria trocar o shell por jenkins.
Execute o comando abaixo:
chsh -s /bin/bash jenkins
Agora, você poderá alternar como usuário do Jenkins passando apenas su jenkins