У меня есть RedHat Linux-сервер под управлением Jenkins. I Дженкинс установки в соответствии с инструкциями упомянутых здесь https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions Проблема заключается в том, что мне нужно , чтобы перейти к пользователю Дженкинс в порядке решить проблему соединения ssh, но я не могу.
я пытаюсь
su - jenkins
однако после того, как я вхожу, терминал остается [root@redhat ~]#
и whoami
показывает, что я все еще root
смотрю на файлы /etc/passwd etc/shadow
и вижу, что jenkins - пользователь, но у меня недостаточно опыта, чтобы сказать, что я сделал неправильно при настройке jenkins. пользователь.
какие-нибудь идеи были бы полезны, или места, чтобы искать подсказки?
источник
sudo -u jenkins bash
Другой вариант - изменить оболочку для Дженкинса.
Запустите следующую команду:
Теперь вы сможете переключаться как пользователь jenkins, просто передав
su jenkins
источник