sudo & $PATH

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

sudo & $PATH

Сообщение sash-kan »

по производственной необходимости приходится немножко работать с sles 9.чего-то-там.
разбалованный debian-ом, активно использую конструкции типа

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

sudo ifconfig

как оказалось, в sles такое не прокатывает (переменная $PATH остается от пользователя, где нет ни /sbin, ни /usr/sbin, ни тому подобного - пользователю-то оно и не надо). приходится в подобных случаях выписывать полный путь.
честно говоря, сильно напрягает.
вижу три обходных пути, но все они какие-то корявые:
1. пересобрать sudo с опцией --with-secure-path="bla-bla-bla"
2. добавить пользователю в $PATH s-каталоги.
3. определить

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

alias sudo='/usr/bin/sudo sh -lc'

может быть, у общественности имеется более элегантное/универсальное решение?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: sudo & $PATH

Сообщение 7biohazard7 »

Ну не знаю, а чем вас напрягают ваши последние варианта. Как
по мне очень элегантно. Может sudo -i, а потом команды?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: sudo & $PATH

Сообщение sash-kan »

(7biohazard7 @ Mar 31 2006, в 14:45) писал(а):чем вас напрягают ваши последние варианта

по крайней мере не универсально - про 1-й вообще умолчу (тяжелое решение), а 2 и 3-й вариант - для каждого пользователя, которому разрешен sudo, приходится настраивать отдельно.
(7biohazard7 @ Mar 31 2006, в 14:45) писал(а):sudo -i

это товарищи из novell-а тоже выкинули.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: sudo & $PATH

Сообщение 7biohazard7 »

Не знал. :(
В простой Suse работает.
Спасибо сказали: