Não é possível alternar para o usuário do jenkins redhat linux

17

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?

    
por OrwellHindenberg 14.03.2013 / 16:46

2 respostas

30

é jenkins uma conta de serviço sem shell configurado em /etc/password Se for isso tente sudo su -s /bin/bash jenkins

    
por 14.03.2013 / 16:54
-1

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

    
por 31.01.2015 / 19:35