Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / разница между sudo и sudo -i / 7 сообщений из 7, страница 1 из 1
27.10.2011, 21:18
    #37501586
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между sudo и sudo -i
Почему-то программа, прописанная в PATH в /etc/profile видится из любого каталога в сеансе обычного пользователя, видится в сеансе sudo -i, но не видится при вызове sudo progname. Приходится вызывать её с полным путём.

В чём дело?

Система - Ubuntu.
...
Рейтинг: 0 / 0
27.10.2011, 21:21
    #37501593
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между sudo и sudo -i
Дополнение:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
user@devub32:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/rvm/bin:/usr/local/rvm/rubies/default/bin

user@devub32:~$ sudo echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/rvm/bin:/usr/local/rvm/rubies/default/bin

user@devub32:~$ sudo -i
root@devub32:~# echo $PATH
/usr/local/rvm/gems/jruby-1.6.5/bin:/usr/local/rvm/gems/jruby-1.6.5@global/bin:/usr/local/rvm/rubies/jruby-1.6.5/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/rvm/bin:/usr/local/rvm/rubies/default/bin
...
Рейтинг: 0 / 0
27.10.2011, 22:05
    #37501654
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между sudo и sudo -i
Пользователь user перелогинился после того как прописали PATH?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
28.10.2011, 01:18
    #37501774
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между sudo и sudo -i
vkleПользователь user перелогинился после того как прописали PATH?

даже перезагрузил для верности.
...
Рейтинг: 0 / 0
28.10.2011, 11:32
    #37502214
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между sudo и sudo -i
Тогда остается вариант что /etc/profile не грузится в пользовательский профиль.
...
Рейтинг: 0 / 0
28.10.2011, 11:39
    #37502230
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между sudo и sudo -i
vkleТогда остается вариант что /etc/profile не грузится в пользовательский профиль.
Дело даже не в этом. /etc/profile это от безысходности. Просто программа должна при установке сама прописываться в PATH, но она это делает только для текущего пользователя, никак не затрагивая ни /etc/profile, ни .bashrc (куда она пишет - загадка).
...
Рейтинг: 0 / 0
28.10.2011, 12:47
    #37502407
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между sudo и sudo -i
Тогда для начала нужно разгадать эти загадки. Использование PATH (или другой переменной) из системного файла не может дать 100% гарантии, так как пользователь в общем то вправе его изменить по своему усмотрению.

Может быть сделать скрипт запуска, чтоб он сначала настраивал окружение и затем запускал прогу?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / разница между sudo и sudo -i / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]