Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: PowerDNS и Permission Denied  (Прочитано 800 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Orkan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
PowerDNS и Permission Denied
« : 27 Апрель 2018, 14:09:57 »
В powerDns conf прописан запуск .sh скрипта. У скрипта 755 права(пробовались 755, 775, 777, +x,  результат не меняется). При sudo service pdns start стартует, но при status выдает ошибку code=exited, status=1/FAILURE, в syslog есть только Permission denied на этот скрипт. Если отрабатывать .sh без pdns - работает корректно.
Apparmor отключал, результат не меняется.

(Нажмите, чтобы показать/скрыть)

Где копать, куда смотреть?

« Последнее редактирование: 27 Апрель 2018, 17:55:06 от τοΖεη »

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2078
  • Lubuntu 16.04 LTS
    • Просмотр профиля
Re: PowerDNS и Permission Denied
« Ответ #1 : 27 Апрель 2018, 15:30:16 »
Какая у вас версия системы? Покажите содержимое скрипта под спойлером.

Оффлайн Orkan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: PowerDNS и Permission Denied
« Ответ #2 : 27 Апрель 2018, 16:28:22 »
Какая у вас версия системы? Покажите содержимое скрипта под спойлером.

17.04
В скрипте две строки:
#!/bin/bash
sudo java -jar pdns.jar $@

З.Ы. JAVA_HOME прописан

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 588
    • Просмотр профиля
Re: PowerDNS и Permission Denied
« Ответ #3 : 27 Апрель 2018, 17:19:22 »
sudo java -jar pdns.jar $@
Подозреваю, что наличие sudo перед командой java в скрипте приводит к "Permission denied" в случае запуска powerDns без повышенных до прав суперпользователя привилегий.

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2078
  • Lubuntu 16.04 LTS
    • Просмотр профиля
Re: PowerDNS и Permission Denied
« Ответ #4 : 27 Апрель 2018, 17:27:06 »
Исправьте скрипт.
sudo убрать, кавычки добавить:

#!/bin/bash
java -jar pdns.jar "$@"

Оффлайн Orkan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: PowerDNS и Permission Denied
« Ответ #5 : 27 Апрель 2018, 18:15:17 »
Исправьте скрипт.
sudo убрать, кавычки добавить:

#!/bin/bash
java -jar pdns.jar "$@"

sudo добавил после обычных попыток,но и без него не работает. Сейчас убрал, добавил кавычки - результат не изменился.

Пользователь добавил сообщение 27 Апрель 2018, 18:18:25:
sudo java -jar pdns.jar $@
Подозреваю, что наличие sudo перед командой java в скрипте приводит к "Permission denied" в случае запуска powerDns без повышенных до прав суперпользователя привилегий.

без sudo тоже Permission denied
« Последнее редактирование: 27 Апрель 2018, 18:54:54 от Orkan »

 

Страница сгенерирована за 0.081 секунд. Запросов: 24.