Это строка в файле sudoers, которая сбрасывает:
Defaults env_reset
Вы можете обойти это, добавив PATH
к env_keeps
или добавив эту строку:
Defaults env_keep = "PATH"
РЕДАКТИРОВАТЬ: meder, вы не отключаете env_reset, вы просто обойти сброс пути
Или вы можете удалить ошибочную строку env_reset
.
Даже лучше, вы можете объявить secure_path
, который заменит PATH
при запуске sudo:
Defaults secure_path="/bin:/usr/bin"
Таким образом, вы можете контролировать, какие конкретные каталоги включать в путь.