
Некоторое время назад я опубликовалвопросчто было связано с тем, можно ли сохранить переменные окружения при sudo
переходе к другому пользователю. Как оказалось, это действительно возможно.
При вызове gksudo
сегодня для выполнения приложения GUI в качестве пользователя root я ожидал, что сохранение переменных среды (в моем случае $HOME
) также будет работать, gksudo
поскольку оно настроено через тот же файл, а именно /etc/sudoers
. Как оказалось, это, похоже, не так.
Например, выполнение sudo vim
запустит экземпляр vim
, правильно получая конфигурацию из домашней папки вызывающего пользователя, поскольку я настроил sudo
сохранение $HOME
. Но gksudo gvim
запустит gvim
экземпляр "vanilla".
Нужно ли что-то отдельно настраивать, gksudo
чтобы добиться желаемого?