Здравствуйте я не силён в selinux. Но отказываться из-за этого от него нет желания..
Использую Centos 7
При установке агентов на хосты, я для общего разрешения исполнял semanage permissive -a zabbix_agent_t и также прописывал в sudoers разрешения на скрипты для пользователя zabbix
Ещё ровно 2 меcяца назад, я запрашивал информацию о смарт по sudo без ошибок.
И только заметил, что после обновлений начиная где то с месяц назад, а может чуть более, скрипты перестали возвращать информацию, zabbix_get возвращает ZBX_NOTSUPPORTED: Timeout while executing a shell script.
Локально от пользователя sudo -u zabbix sudo исполняются.
Также провёл маленький тест, разрешил пользователю zabbix исполнять echo и прописал UserParameter=uHDD.test,sudo echo 1 > /tmp/test
Запросил удалённо, увидел пустой файл /tmp/test созданный от zabbix
Запустил локально sudo -u zabbix sudo echo 1> /tmp/test2 Получил test2 от root
Помогите пожалуйста..
Использую Centos 7
При установке агентов на хосты, я для общего разрешения исполнял semanage permissive -a zabbix_agent_t и также прописывал в sudoers разрешения на скрипты для пользователя zabbix
Ещё ровно 2 меcяца назад, я запрашивал информацию о смарт по sudo без ошибок.
И только заметил, что после обновлений начиная где то с месяц назад, а может чуть более, скрипты перестали возвращать информацию, zabbix_get возвращает ZBX_NOTSUPPORTED: Timeout while executing a shell script.
Локально от пользователя sudo -u zabbix sudo исполняются.
Также провёл маленький тест, разрешил пользователю zabbix исполнять echo и прописал UserParameter=uHDD.test,sudo echo 1 > /tmp/test
Запросил удалённо, увидел пустой файл /tmp/test созданный от zabbix
Запустил локально sudo -u zabbix sudo echo 1> /tmp/test2 Получил test2 от root
Помогите пожалуйста..
Comment