J'ai un serveur Linux Redhat sous jenkins. J'ai installé Jenkins selon les instructions mentionnées ici https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions Le problème est que je dois Basculez vers l'utilisateur jenkins afin de résoudre un problème de connexion ssh, mais je ne peux pas.
J'essaie
su - jenkins
cependant, après avoir saisi cette information, le terminal reste[root@redhat ~]#
et un whoami
révèle que je suis toujours root
. J'ai consulté les fichiers /etc/passwd etc/shadow
et j'ai constaté que Jenkins est un utilisateur, mais je n'ai pas assez d'expérience pour dire ce que j'ai fait de mal. cet utilisateur Jenkins.
des idées seraient utiles, ou des endroits pour chercher des indices?
jenkins est-il un compte de service sans shell configuré dans /etc/password
Si c'est le cas, essayez Sudo su -s /bin/bash jenkins