Я недавно начал настраивать мою оболочку на моем Mac (Mojave). Теперь я запускаю довольно настраиваемую оболочку zsh с помощью oh-my-zsh и ряда других плагинов / тем / настроек.
Введите удаленные серверы (rhel). Как мне продолжать использовать мою собственную оболочку с моими собственными настройками (псевдонимами, функциями, темами и т. Д.) В моем удаленном сеансе SSH.
По сути, я хочу «вытащить» удаленный ssh-сеанс на мою локальную машину, придерживаясь при этом своей собственной настройки. Я уже скопировал свои псевдонимы и функции в удаленный сеанс как часть функции ssh, но если я перейду к другому пользователю на удаленном сервере, я снова потеряю псевдонимы / функции. Итак, пока это работает, я хочу увидеть следующий уровень этого.
Есть идеи?
sudo -s
sudo в корень, а затемsudo <user>
sudo в пользователя мне нужно? Если я сделаюsudo -s
Я теряю сессию, но если я сделаюsudo s
или жеsudo root
это не работает вообще?sudo
(или войдите как root), затем 2) настройте среду (автоматически с профилем или «вручную» со скриптом) и 3) используйтеsu
переключиться на другого пользователя, сохраняя вашу среду.