Ad Widget

Collapse

sh: /usr/bin/sudo: Отказано в доступе

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pilson66
    Junior Member
    • Feb 2008
    • 10

    #1

    sh: /usr/bin/sudo: Отказано в доступе

    Всем добрый день.

    Имеем систему:
    cat /etc/issue.net
    CentOS release 6.5 (Final)
    Kernel \r on an \m

    В ней имеем агента:
    rpm -qa | grep -i zabbix
    zabbix-release-2.2-1.el6.noarch
    zabbix-agent-2.2.1-1.el6.x86_64
    zabbix-2.2.1-1.el6.x86_64

    zabbix_agent --version
    Zabbix agent v2.2.1 (revision 40808) (09 December 2013)
    Compilation time: Dec 11 2013 07:12:31

    В конфиге агента:
    UserParameter=net_tcp_sock.establ,sudo ss | grep "ESTAB" -c

    В /etc/sudoers:
    zabbix ALL=(ALL) NOPASSWD: /bin/netstat,/usr/bin/find,/sbin/iptables,/usr/sbin/ss

    при запросе этого параметра через zabbix_get, в логе агента следующее:
    sh: /usr/bin/sudo: Отказано в доступе

    Если делать это же из консоли из-под пользователя zabbix - то проблем нет:

    [zabbix@testhost ~]$ sudo ss | grep "ESTAB" -c
    3

    Права sudo:
    which sudo
    /usr/bin/sudo
    ls -l /usr/bin/sudo
    -rwsr-xr-x. 1 root root 123832 Ноя 22 14:51 /usr/bin/sudo
    file /usr/bin/sudo
    /usr/bin/sudo: setuid ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

    Куда копать?
  • pilson66
    Junior Member
    • Feb 2008
    • 10

    #2
    Вопрос решился отключением SELinux.

    Comment

    Working...