J'ai un serveur linux redhat exécutant jenkins. J'ai configuré 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 passer à l'utilisateur jenkins dans l'ordre pour résoudre un problème de connexion ssh, mais je ne peux pas.
J'essaie
su - jenkins
Cependant, après avoir entré cela, le terminal reste [root@redhat ~]#
et whoami
révèle que je suis toujours. root
J'ai regardé les fichiers /etc/passwd etc/shadow
et je vois que jenkins est un utilisateur, mais je n'ai pas assez d'expérience pour dire ce que j'ai fait de mal en configurant ce jenkins utilisateur.
des idées seraient utiles, ou des endroits pour chercher des indices?
la source
sudo -u jenkins bash
L'autre option serait de changer le shell pour jenkins.
Exécutez la commande ci-dessous:
Maintenant, vous pourrez passer en tant qu'utilisateur jenkins en passant simplement
su jenkins
la source