LINUX.ORG.RU

Ответ на: комментарий от gotf

Да куда уж подробнее...

В /etc/profile.d/proxy.sh прописаны настройки прокси. Логинюсь обычным пользователем - все ок. Делаю sudo something - приложению something эти переменные окружения недоступны.

Кстати, если сделать sudo su, профайл не сорсится также.

man bash говорит следующее:

When bash is invoked as an interactive login shell, or as a non-interactive shell with the --login option, it first reads and executes commands from the file /etc/profile, if that file exists.

anonymous4
() автор топика

Еще подробности: в когда гружусь в синглмоде профайл сорсится. Также все нормально работает, если делаю sudo su --login. Но если уже из-под рута запускаю sudo bash - переменных нет.

Шо делать?

anonymous4
() автор топика
Ответ на: комментарий от anonymous4

>>Шо делать?

Читать man sudoers. Кстати, еще стоит поюзать поиск -- очень похожая тема уже была. В /etc/sudoers можно указывать опции сохранения/сброса переменных среды.

gotf
()
Ответ на: комментарий от gotf

>Читать man sudoers.

Тьфу-ты, слона-то я и не приметил, все пытался в man sudo решение найти.

Помогло следующее в sudoers:

Defaults env_keep="http_proxy https_proxy ftp_proxy"

anonymous4
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.