sudo і $PATH

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

sudo і $PATH

Сообщение Victor Gr. »

sudo не знаходзіць праграму ў асабістым каталёге bin, прапісаным у $PATH.

Зыходныя даныя такія:
Карыстальнік victor:

Код: Выделить всё

$ echo $PATH
/home/victor/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11
Карыстальнік root:

Код: Выделить всё

# echo $PATH
/home/victor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
Вось.
У /home/victor/bin ляжыць скрыпт winxp.sh (запуск qemu разам з kqemu, настройка роўта і г. д.).

Пішу ад victor:

Код: Выделить всё

$ sudo winxp.sh
sudo: winxp.sh: command not found
Пішу ад root тое ж - запуск адбываецца.

Чытаў man па sudo:
"Во избежание подмены команд sudo проверяет "." и "" (оба указывают на текущий каталог), когда осуществляет поиск команды в пользовательском PATH (если один из них есть в PATH) в последнюю очередь."

Пасьля таго, вырашыў напісаць сюды :).

Дзякуй!

Аватара пользователя
exe
Неотъемлемая часть форума
Сообщения: 860
Зарегистрирован: 28 ноя 2003, 21:08
Откуда: Минск

Сообщение exe »

/etc/sudoers,

Defaults env_keep = "..." - есть ли там PATH?

Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Сообщение Victor Gr. »

exe, там Defaults env_keep = "..." вообще не обнаружилось.

И, к стыду сказать, попытка установить её не увеначалась успехом. Как ни пытался. Всё время ругается на syntax error в этой строке.

Аватара пользователя
exe
Неотъемлемая часть форума
Сообщения: 860
Зарегистрирован: 28 ноя 2003, 21:08
Откуда: Минск

Сообщение exe »

Тогда может быть это bug? Поищи на bugzille. У меня вроде работает из
домашнего bin каталога, хотя у рута нет его в path.

Ответить