Проблема власності на файл Ubuntu


0

У мене проблема з тим, що моя платформа форуму не може встановити модифікації, оскільки вона скаржиться, що каталог "Пакети" не підлягає запису. Дозвіл до 0777, тож це не дозвіл, а питання власності.

Користувацькі www-дані є частиною групи даних www, і всі файли в /var/www/example.com належать www-data: www-data

Хтось може допомогти?


Що з головою? Якщо я не включив всю необхідну інформацію, то, будь ласка, попросіть мене, як я не розумію, тому я тут для допомоги.

Також я вважав це несправедливим, таким чином компенсував.
peterh

Ви отримуєте цю помилку під час використання apt? Чи можете ви поділитися з нами повною помилкою виводу та дозволами під / etc / apache2?
fgbreel

Відповіді:


0

Це має бути коментар - це не відповідь, оскільки в питанні недостатньо інформації, щоб визначити проблему.

тому це не дозвіл, а питання власності.

Право власності - це дозволи - а якщо каталог 0777, то це не проблема.

Окрім видимих ​​дозволів на доступ до файлу, також доступні:

  • Обмеження SELinux
  • Протипоказання AppArmor
  • атрибути файлової системи
  • acls файлової системи
  • чи встановлена ​​файлова система лише для читання

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

Чи є у цьому каталозі файли, які не можна записати uid веб-сервера?

Що станеться, якщо ви пишете в каталог як користувач www-data?

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


apparmor можна включити в ubuntu за замовчуванням, щоб відключити запуск /etc/init.d/apparmor
teardown

Привіт, спасибі Це установка Ubuntu 12.10, без gui, на VPS. Крім речей, які я змінив, таких як встановлення apache2, mysql, php 5.5.8 тощо, я нічого не торкнувся у вашому списку, тому вони повинні мати статус за замовчуванням. Я не знаю, як би я перевірив, чи apache вміє писати в каталог ...: S
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.