Ad Widget

Collapse

/usr/lib/zabbix/externalscripts/ Permission denied

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Olegius
    Junior Member
    • Jul 2019
    • 7

    #1

    /usr/lib/zabbix/externalscripts/ Permission denied

    Добрый день!
    Zabbix 4.0 appliance.
    Пытаюсь скопировать скрипт в папку /usr/lib/zabbix/externalscripts/ при помощи SCP клиента. Захожу под admin/zabbix. Сервер остановил. Выдает ошибку /usr/lib/zabbix/externalscripts/ Permission denied. Где мне искать проблему?
  • DSV12
    Senior Member
    Zabbix Certified Specialist
    • Nov 2018
    • 156

    #2
    В первоисточнике, вестимо . Смотрите права/владельца на папку /usr/lib/zabbix/externalscripts. У меня так:
    Code:
    # ls -la /usr/lib/zabbix/
    ...
    drwxr-xr-x   2 root root 4096 Jun 26 22:28 externalscripts
    Т.е., писАть в эту папку может только root. Ещё вопросы?
    Last edited by DSV12; 01-08-2019, 13:16.

    Comment

    • Olegius
      Junior Member
      • Jul 2019
      • 7

      #3
      Это понятно. Пароль для пользователя root я нашел в файле /root/.my.cnf, но под ним я не могу зайти по scp.

      Comment

      • DSV12
        Senior Member
        Zabbix Certified Specialist
        • Nov 2018
        • 156

        #4
        Originally posted by Olegius
        Это понятно.
        Похоже, что не очень

        Originally posted by Olegius
        Пароль для пользователя root я нашел в файле /root/.my.cnf, но под ним я не могу зайти по scp.
        "Гранаты у них не той системы". Этот root (пароль которого Вы нашли в .my.cnf) не имеет НИКАКОГО отношения к пользователю root вашего linux-а. Root из .my.cnf - это админ бд mysql, а вам для работы по scp нужен root, грубо говоря, из /etc/passwd (и в home directory которого, кстати - /root - лежит файлик .my.cnf).

        Comment

        • Olegius
          Junior Member
          • Jul 2019
          • 7

          #5
          По умолчанию в UBUNTU пользователь root отключен по умолчанию (прочитал) и чтобы мне скопировать файл в нужную директорию его нужно разрешить? Или есть более банальный способ? Прошу менять простить за может быть очевидные вопросы для людей, которые хорошо разбираются в Linux. Я к ним, к сожалению, не отношусь.

          Comment

          • Olegius
            Junior Member
            • Jul 2019
            • 7

            #6
            Нашел способ скопировать. Теперь другая проблема - /usr/lib/zabbix/externalscripts/getSnmpPrivDes.sh: [13] Permission denied . Назначил права по максимуму. Ошибка осталась.

            Comment

            • Olegius
              Junior Member
              • Jul 2019
              • 7

              #7
              Разобрался! Всем спасибо за помощь!

              Comment

              • studenttmb
                Junior Member
                • Mar 2020
                • 20

                #8
                привет. такая же проблема при установке шаблонов /usr/lib/zabbix/externalscripts/website_metrics.py: [13] Permission denied Подскажите, пожалуйста, как ее можно решить?

                Comment

                • aib
                  Senior Member
                  • Jan 2014
                  • 1615

                  #9
                  try this https://qna.habr.com/q/676385
                  chmod +x /usr/lib/zabbix/externalscripts/pyandex.py
                  проверить, что запускается
                  sudo -u zabbix /usr/lib/zabbix/externalscripts/pyandex.py
                  если нет, убедиться, что в первой строке скрипта есть питоний shebang
                  Sincerely yours,
                  Aleksey

                  Comment

                  • studenttmb
                    Junior Member
                    • Mar 2020
                    • 20

                    #10
                    спасибо, с правами chmod вроде бы разобрался немного, сменил их у обоих файлов и тут вылезла другая хрень в правилах обнаружения шаблона, все тригеры также послетали
                    Invalid discovery rule value: cannot parse as a valid JSON object: invalid object format, expected opening character '{' or '[' at: 'sh: 1: /usr/lib/zabbix/externalscripts/website_metrics.py: not found'
                    ищу куда теперь копнуть...

                    Comment

                    Working...