При выполнении команд через sudo переменная окружения $PATH остаётся такой же, как у пользователя, вызвавшего sudo. В результате например для запуска программ из s-директорий (/sbin/ и т.д.) приходится их вызывать через полный путь, что неудобно. Можно как-то сделать, чтобы при выполнении команд через sudo $PATH и остальные переменные окружения (их не проверял, но есть подозрение, что они тоже остаются как у рядового пользователя, вызвавшего sudo) выставлялись как у root-а? В man sudo и man sudoers смотрел, гуглил, но решения так и не нашёл.
Похожие темы
- Форум sudo не подставляет $PATH целевого юзера (2011)
- Форум Некорректная работа sudo (2015)
- Форум настройка sudo (2008)
- Форум sudo и переменные среды (2006)
- Форум sudo постоянно требует пароль (2017)
- Форум Для чего можно использовать ROOTPATH не такой как PATH ? (2023)
- Форум Вдруг перестало выполняться sudo (2021)
- Форум su (2004)
- Форум Как воспользоваться ENV внутри контейнера (2019)
- Форум В мелафоне работают нехорошие люди, смотрите сами (2012)