Назад | Перейти на главную страницу

Как автоматически переключаться в домашний каталог при смене пользователя?

Когда я подключаюсь к серверу ubuntu по ssh, я вхожу в домашнюю папку пользователя.

Но когда я сделаю su otheruser и введите пароль, я вхожу в систему как другой пользователь, но домашний каталог остается для предыдущего пользователя.

Как автоматически переключиться на домашний каталог зарегистрированного пользователя?

Попробуйте к нам su - otheruser команда, которая запускает оболочку как оболочку входа в систему со средой, аналогичной реальной входа в систему:

  1. он очищает все переменные среды, кроме TERM
  2. он инициализирует переменные среды HOME, SHELL, USER, LOGNAME и PATH
  3. он переходит в домашний каталог целевого пользователя
  4. он устанавливает argv [0] оболочки в '-', чтобы сделать оболочку оболочкой входа в систему