Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Текущий »

Файлы справочников создаются с недостаточными правами (например r–)

У самого приложения нет полномочий на изменение пользователя и прав на файлы — права на файлы при загрузке справочников выставляются самой системой. 
На некоторых серверах маска при создании файлов может включать в себя только права на чтение для владельца, чего явно недостаточно для корректной работы обновления.
Чтобы исправить это нужно сказать системе, что нам требуются определенные права на файлы следующим образом:

Проблема на сервере «Апдейтера»

  1.  В файл сервиса /etc/systemd/system/updater.service добавляем следующие строки
    /etc/systemd/system/updater.service
    [Service]
    UMask=0002
  2.  Применяем изменения в сервисе командой
    systemctl daemon-reload
  3.  Перезагружаем сервис «Апдейтера», чтобы подтянуть новые параметры
    systemctl restart updater.service

Проблема на удаленном сервере

Добавляем в конец файла /home/updater/.bashrc строку

/home/updater/.bashrc
umask 0002
  • Нет меток