Когда я делаю, su -
чтобы получить root, мой текущий каталог устанавливается на домашний каталог root. Есть ли в любом случае сохранить текущий каталог, в котором я был, так же, как sudo -s
. Или ответ использовать sudo?
sudo su -c "zsh"
В моем случае мне нравится использовать меня в текущем каталоге и загружать zsh как оболочку с пользователем root. ctrl+d
после и вы вернетесь к текущему пользователю. Что касается директории, для меня это работает напрямую с centos, но, возможно, добавление `&& cd $ (pwd)` внутри переданной команды может помочь.