Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: $PATH в sudo  (Прочитано 858 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ninwim

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
$PATH в sudo
« : 17 Мая 2011, 05:55:29 »
Доброго времени суток.

Подскажите каким образом можно прописать $PATH  в sudo.

Для примера, есть некий исполняемый файл 'gogo' по адресу '/usr/local/gogo/bin'

Нужно чтобы к нему можно было обращаться по 'sudo gogo' без указания полного пути.

В irc #ubuntu предложили следующее решение, без пояснения "temporarily: PATH=/path sudo -E command", как это использовать и вообще по теме ли?

Ubuntu 11.04

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: $PATH в sudo
« Ответ #1 : 17 Мая 2011, 10:07:50 »
в /etc/login.defs есть вот такая секция
#
# *REQUIRED*  The default PATH settings, for superuser and normal users.
#
# (they are minimal, add the rest in the shell startup files)
ENV_SUPATH      PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV_PATH        PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
лучше на "ты"

 

Страница сгенерирована за 0.014 секунд. Запросов: 19.