The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"rc -скрипт для FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"rc -скрипт для FreeBSD"  
Сообщение от Рустам email on 22-Авг-08, 14:45 
Привет всем.
Ни как не могу разобраться с sudo.
Задача запустить скрипт под пользователем user
sudo -u user /usr/bin/python ~/script/script.py
он мне пишит.
/usr/bin/python: can't open file '/root/script/script.py': [Errno 2] No such file or directory
все правильно ругается у меня скрипт лежит в директории /home/user/script/script.py
Делаем вывод данная команда не меняет переменные окружения.
Задача! Как будто я залогинился  под User и запустил этот скрипт. Но у меня не получается.  
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "rc -скрипт для FreeBSD"  
Сообщение от phpcoder email(??) on 22-Авг-08, 14:47 
>sudo -u user /usr/bin/python ~user/script/script.py
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "rc -скрипт для FreeBSD"  
Сообщение от Рустам email on 22-Авг-08, 14:53 
>>sudo -u user /usr/bin/python ~user/script/script.py

Traceback (most recent call last):
  File "/home/user/script/script.py" line 6, in <module>
    import dbaccess
ImportError: No module named dbaccess


не помогает
Хотя если я подключаюсь #ssh user@localhost
и запущу
python /home/user/script/script.py

все работает!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "rc -скрипт для FreeBSD"  
Сообщение от newser (ok) on 22-Авг-08, 18:40 
>[оверквотинг удален]
>    import dbaccess
>ImportError: No module named dbaccess
>
>
>не помогает
>Хотя если я подключаюсь #ssh user@localhost
>и запущу
>python /home/user/script/script.py
>
>все работает!

Попробуйте использовать ключ -H с sudo. И man sudo на предмет использования переменных окружения почитайте.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру