Вы установили drwxrw-r--
для каталогов. Это должно быть хотя бы одно из следующего:
drwxrwxr-x
-Чтение, запись и выполнение группой, все также могут видеть содержимое. Не рекомендуется, если вам действительно не нужен доступ на запись для группы. drwxr-xr-x
-Чтение и выполнение группой, все также могут видеть содержимое. drwxr-x---
-Чтение и выполнение группой. Вы также не указали права доступа к файлам. Это также может быть проблемой.
У меня есть два варианта. Исправьте каждую папку и файл по отдельности или исправьте все за один раз. Исправление партии за один раз может привести к удалению любых специальных разрешений (, таких как доступ на запись ), но это можно исправить и позже, если вы знаете, что делаете.
Вариант 1,установить для каталога и файла:
sudo chmod 750 /path/to/each/directory
sudo chmod 640 /path/to/each/file
Опция 2, установить для всех:
sudo find /path/to/www/root -type d -print0 | xargs -0 chmod 750
sudo find /path/to/www/root -type f -print0 | xargs -0 chmod 640
Лично я бы использовал750
(drwxr-x---
)для каталогов и640
(-rw-r----
)для файлов на веб-сайте, но вы можете использовать755
(drwxr-xr-x
)и644
(-rw-r--r--
).
Лучшим решением, которое я нашел, было запустить Fedora с USB-ключа. Затем используйте Disk utility
для монтирования раздела, содержащего корневую папку установленной Fedora (не загружающейся ). Затем измените файл /etc/dbus-1/system.conf
и восстановите его состояние по умолчанию.