LINUX.ORG.RU

Расширение SNMPD, права запуска скрипта python

 ,


0

1

Здравствуйте.

Есть Debian 9.4 / SNMPD 5.7.3 / Python 3.5.3. Сделал простенький скрипт на Python. Прописал в snmpd.conf:

pass .1.3.6.1.4.1.10001 /home/script/snmp/test.py

При запуске SNMPD от имени пользователя Debian-snmp возвращает ошибку «No Such Instance...». При запуске SNMPD из консоли от имени root всё работает.

Попробовал просто выполнить комманду:

su -c python3 Debain-snmp
Ничего не происходит. Никаких ошибок в ответ. От имени root срабатывает нормально.

Я так понимаю проблема в запуске Python от имени пользователя Debain-snmp? Куда копнуть? Права на запуск у бинарника Python вроде как установлены для всех.


Ответ на: комментарий от ananas

Ставил и у скрипта и у папки 777. Не помогает.

На Debian 8.10 работает без проблем, правда если интерпретатор в скрипте указан как «/usd/bin/env python3».

На Debian 9.4 работает если сам демон SNMPD запустить от имени root.

xneo
() автор топика
Ответ на: комментарий от xneo

Ну так и запускай его от рута. Накой это баловство с обособленным пользователем?

ananas ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.