Tengo un servidor Linux Redhat con jenkins. Configuré Jenkins según las instrucciones mencionadas aquí https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions El problema es que necesito cambiar al usuario de jenkins para poder para resolver un problema de conexión ssh, pero no puedo.
lo intento
su - jenkins
sin embargo, después de ingresar eso, el terminal permanece [root@redhat ~]#
y se whoami
revela que todavía estoy. root
He visto los archivos /etc/passwd etc/shadow
y veo que jenkins es un usuario, pero no tengo suficiente experiencia para decir lo que hice mal al configurar este jenkins. usuario.
¿Alguna idea sería útil o lugares para buscar pistas?
fuente
sudo -u jenkins bash
La otra opción sería cambiar el shell por jenkins.
Ejecute el siguiente comando:
Ahora podrá cambiar como usuario de jenkins simplemente pasando
su jenkins
fuente