У меня проблема с тем, что моей платформе форума не удается установить модификации, так как она жалуется, что каталог "Пакеты" недоступен для записи. Это chmodded к 0777, так что это не проблема разрешения, а проблема собственности.

Пользовательские www-данные являются частью группы www-data, и все файлы в /var/www/example.com принадлежат www-data:www-data

Кто-нибудь может помочь?

1 ответ1

0

Это должен быть комментарий - это не ответ, так как в вопросе недостаточно информации для определения проблемы.

так что проблема не в разрешении, а в праве собственности.

Право собственности - это права доступа, а если каталог 0777, то проблема не в праве собственности.

Помимо видимых прав доступа к файлу, доступ к записи файла также зависит от:

  • Ограничения SELinux
  • AppArmor противоречит
  • атрибуты файловой системы
  • файловая система acls
  • монтируется ли файловая система только для чтения

IIRC, кроме опции монтирования, они не включены по умолчанию в Ubuntu - но вы проверили?

Есть ли в этом каталоге файлы, которые недоступны для записи с помощью uid веб-сервера?

Что произойдет, если вы будете писать в каталог как пользователь www-data?

Вы не сказали, что такое программное обеспечение, производящее ошибку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .