is jenkins a service account with no shell configured in /etc/password
If that's it try sudo su -s /bin/bash jenkins
Невозможно переключиться на пользователя jenkins redhat linux
У меня есть RedHat Linux-сервер под управлением Jenkins. Я настраиваю jenkins согласно инструкциям, указанным здесь https://wiki.jenkins-ci.org/display/JENKINS/Install+Jenkins+on+Red+Hat+distributions Проблема заключается в том, что мне нужно переключиться на пользователя jenkins, чтобы решить проблему с ssh-соединением, но я не могу.
я попробую
su - jenkins
однако после того, как я вхожу, терминал остается [root@redhat ~]#
и whoami
показывает, что я все еще root
смотрю на файлы /etc/passwd etc/shadow
и вижу, что jenkins - пользователь, но у меня нет достаточного опыта, чтобы сказать, что я сделал неправильно при настройке jenkins пользователь.
какие-нибудь идеи были бы полезны, или места, чтобы искать подсказки?
2 ответа на вопрос
The other option would be to change the shell for jenkins.
Run the below command:
chsh -s /bin/bash jenkins
Now you will be able to switch as jenkins user by just passing su jenkins
Похожие вопросы
-
1
Скрипт Perl, работающий от имени root, не может выполнять действия root
-
7
Есть ли бесплатная (как в деньгах) версия Redhat Linux?
-
2
С какими версиями glibc поставляются разные версии RedHat?
-
-
1
Результаты входа в Windows Vista в Чистом Профиле
-
4
Как заставить alt-tab в GNOME переключаться между приложениями, такими как Windows?
-
2
Как восстановить пароль пользователя Ubuntu
-
5
Установка Java в LINUX
-
6
Как определить вошедшего в систему пользователя в Windows XP?
-
1
Как установить Red Hat Enterprise Linux на Apple Macbook Pro MacBookPro4,1
-
2
В bash на RHAS4, почему нажатие кнопки удаления переключает регистр вместо удаления?