![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| expk |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 7.2.2007 Репутация: 1 Всего: 1 |
Всем привет.
Есть GUI модульная прога. Надо её запустить от другого пользователя user1. В файле /etc/sudoers прописываю user1 ALL=(user2) NOPASSWD: /bin/proga Главное окно проги запустилась, но при запуске из проги её модуля вылетает ошибка, что модуль не найден. Как передать все переменные user2 пользователю user1? |
|||
|
||||
| giner |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 14.2.2007 Репутация: 3 Всего: 4 |
Выдержка из man sudo
-i The -i (simulate initial login) option runs the shell specified in the passwd(5) entry of the user that the command is being run as. The command name argument given to the shell begins with a - to tell the shell to run as a login shell. sudo attempts to change to that user’s home directory before running the shell. It also initializes the environment, leaving TERM unchanged, setting HOME, SHELL, USER, LOGNAME, and PATH, and unsetting all other environment variables. Note that because the shell to use is determined before the sudoers file is parsed, a runas_default setting in sudoers will specify the user to run the shell as but will not affect which shell is actually run. Друзья, читаем документацию ^_^ --------------------
Нужна помощь в Linux? |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
giner, как раз тут если я праавильно понял вопрос -i только навредит.
тут чел хочет сохранить инвайронмент исходного пользователя, не переписывая: HOME, SHELL, USER, LOGNAME,PATH. а вам, гр. expk:
позволяет запустить пользователю user1 прогу /bin/proga под UID пользователя user2 с любого хоста ( хоть через ssh ). Это то, что вы хотели ? -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| giner |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 14.2.2007 Репутация: 3 Всего: 4 |
Без ключа -i окружение запускающего пользователя сохраняется, но при этом каких-то переменных от второго пользователя не хватает (если я правильно понимаю оратора). Автор, давай больше данных
--------------------
Нужна помощь в Linux? |
|||
|
||||
| expk |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 7.2.2007 Репутация: 1 Всего: 1 |
Да. Не все переменные передаются от первого пользователя ко второму.
|
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |