Ich habe einen Red Hat Linux Server mit Jenkins. Ich richte Jenkins gemäß den hier genannten Anweisungen ein: https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions Das Problem ist, dass ich in der Reihenfolge zum Jenkins-Benutzer wechseln muss um ein ssh verbindungsproblem zu lösen, kann ich aber nicht.
ich versuche
su - jenkins
Nachdem ich das eingegeben habe, bleibt das Terminal jedoch bestehen [root@redhat ~]#
und whoami
zeigt, dass ich noch root
immer die Dateien angeschaut habe /etc/passwd etc/shadow
und sehe, dass Jenkins ein Benutzer ist, aber ich habe nicht genug Erfahrung, um zu sagen, was ich beim Einrichten dieser Jenkins falsch gemacht habe Benutzer.
Irgendwelche Ideen wären hilfreich, oder Orte, um nach Hinweisen zu suchen?
quelle
sudo -u jenkins bash
Die andere Möglichkeit wäre, die Shell für Jenkins zu ändern.
Führen Sie den folgenden Befehl aus:
Jetzt können Sie durch einfaches Übergeben als Jenkins-Benutzer wechseln
su jenkins
quelle