Не переключаться на домашний каталог нового пользователя по команде su <username> - PullRequest
0 голосов
/ 04 июля 2019

У меня есть два пользователя app-01 и jenkins на моей машине centos 7.Когда я запускаю команду ssh для пользователя jenkins от пользователя app-01 с помощью команды su jenkins, он автоматически не переключается на домашний каталог пользователей jenkins, который является /var/lib/jenkins.Он остается в том же каталоге.Если я просто наберу cd, то он переключится на домашний каталог jenkins.

1 Ответ

0 голосов
/ 04 июля 2019

Чтобы переключать пользователей и получать туда переменные окружения, домашний каталог и т. Д., Вам нужно использовать;

su - jenkins

Если вы просто используете команду su самостоятельно, то только изменит пользователя, но останется по тому же пути с теми же настройками env. Добавление - - это самая важная часть!

Чтобы переключиться на root с помощью env, вы должны сделать, например, su -.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...