Я недавно начал настраивать свою оболочку на моем Mac (Mojave). Теперь я запускаю довольно настраиваемую оболочку zsh с помощью oh-my-zsh и ряда других плагинов / тем / настроек.

Введите удаленные серверы (rhel). Как мне продолжать использовать мою собственную оболочку с моими собственными настройками (псевдонимами, функциями, темами и т.д.) В моем удаленном сеансе SSH.

По сути, я хочу "вытащить" удаленный ssh-сеанс на мою локальную машину, придерживаясь при этом своей собственной настройки. Я уже скопировал свои псевдонимы и функции в удаленный сеанс как часть функции ssh, но если я перейду к другому пользователю на удаленном сервере, я снова потеряю псевдонимы / функции. Итак, пока это работает, я хочу увидеть следующий уровень этого.

Есть идеи?

1 ответ1

0

Если вы используете su для переключения идентификаторов, вы сохраняете свою текущую среду (используйте su - для создания новой среды для пользователя, на которого вы переключаетесь). Таким образом, более простой способ будет:

  • sudo/su для root
  • иметь профиль оболочки (вызывается вручную, если на сервере есть другие администраторы)
  • используйте su для переключения на других пользователей

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .