2017-10-04 4 views
0

Ich habe jenkins auf Amazon EC2-Instanz installiert, aber ich bin nicht in der Lage als jenkins user.I dieseskönnen nicht als jenkins Benutzer anmelden

Befehl
sudo su - jenkins 

verwendet, um einzuloggen, aber es ist mir nehmen statt Protokollierung bash mich als Jenkis Benutzer enter image description here

+0

Was erwarten Sie? Bist du gewohnt am Terminal zu arbeiten? – StephenKing

+0

@stephenking Ich erwarte, dass es sich als jenkins @ ip-172-20-0-211 – user7982813

+0

anmelden Bitte fügen Sie keine Textausgabe als Screenshot hinzu. – StephenKing

Antwort

0

Sie sind als jenkins Benutzer angemeldet sind, wie Sie mit whoami verifiziert.

Die Bash-Eingabeaufforderung für diesen Benutzer ist nur nicht so konfiguriert, dass der Benutzername enthalten ist, sondern nur die Shell-Version.

Versuchen Sie Folgendes:

[[email protected] ~]# echo $PS1 
\[\[email protected]\h \w .... some more cryptic stuff 

Kopieren Sie diesen Ausgang und fügen Sie hier

[[email protected] ~]# sudo su - jenkins 
-bash-4.2$ export PS1="\[\[email protected]\h \w .... some more cryptic stuff" 

und die nächste Zeile sollte wie folgt aussehen:

[[email protected] ~] 

Lesen Sie mehr die Aufforderung z here.

+0

es funktionierte einmal, aber sobald ich mich ausgeloggt hatte, nahm es mich wieder zum bash anstelle von jenkins @. Gibt es eine Möglichkeit, wie wir dies dauerhaft hinzufügen können – user7982813

+0

Ja. Fügen Sie es zu einer Datei '.bashrc' oder' .bash_profile' (oder '.profile' im Allgemeinen) hinzu. Welche zu verwenden ist hängt von Ihrer Linux-Distribution ab. – StephenKing

Verwandte Themen