is jenkins a service account with no shell configured in /etc/password
If that's it try sudo su -s /bin/bash jenkins
Es kann nicht zu jenkins user redhat linux gewechselt werden
Ich habe einen Redhat-Linux-Server, auf dem Jenkins ausgeführt werden. Ich Setup jenkins gemäß den hier genannten Anweisungen https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions Das Problem ist, dass ich an den jenkins Benutzer, um wechseln müssen um ein ssh Verbindungsproblem zu lösen, kann ich aber nicht.
ich versuche
su - jenkins
Aber nachdem ich das eingegeben habe, bleibt das Terminal erhalten [root@redhat ~]#
und es whoami
zeigt sich, dass ich immer root
noch in den Dateien bin /etc/passwd etc/shadow
und sehe, dass Jenkins ein Benutzer ist, aber ich habe nicht genug Erfahrung, um zu sagen, was ich bei der Einrichtung dieser Jenkins falsch gemacht habe Nutzer.
Irgendwelche Ideen wären hilfreich oder Orte, an denen man nach Hinweisen suchen kann?
2 Antworten auf die Frage
Die andere Option wäre, die Shell für Jenkins zu ändern.
Führen Sie den folgenden Befehl aus:
chsh -s /bin/bash jenkins
Jetzt können Sie als Jenkins-Benutzer einfach durchgehen su jenkins
Verwandte Probleme
-
1
Perl-Skript, das als root ausgeführt wird, kann keine Root-Dinge ausführen
-
7
Gibt es eine kostenlose (wie in Geld) Version von Redhat Linux?
-
2
Mit welchen Versionen von glibc werden verschiedene Versionen von RedHat ausgeliefert?
-
1
Die Windows Vista-Anmeldung führt zu einem sauberen Profil
-
4
Wie kann man Alt-Tab bei GNOME dazu bringen, durch Anwendungen wie Windows zu blättern?
-
2
So stellen Sie das Ubuntu-Benutzerpasswort wieder her
-
5
Installation von Java in LINUX
-
6
Wie kann ich einen angemeldeten Benutzer in Windows XP ermitteln?
-
1
So installieren Sie Red Hat Enterprise Linux auf Apple Macbook Pro MacBookPro4,1
-
2
Warum sollte in RHAS4 in der Bash-Funktion die Umschalttaste "Löschen" anstelle des Löschvorgangs ge...