Я пытался открыть файл и написать в него с помощью PHP в /var/www
папке, но он не работал, поэтому я сделал
sudo chmod 777 /var/www
Теперь я хочу установить разрешения для /var/www
по умолчанию.
для чего нужны разрешения по умолчанию /var/www
?
permissions
apache2
php
chmod
Хоссейн Хоссейнванд
источник
источник
Ответы:
Разрешения для этой папки:
и файлы внутри папки:
источник
Разрешение по умолчанию для
/var/www
себя довольно стандартное: владелецroot:root
и мод755
.Что касается всего , что находится внутри
/var/www
, это один из редких каталогов, где у вас есть возможность самим решать, что в него вставлять и какие разрешения должно иметь все, что есть в нем. Но что имеет больше смысла, так это:Большинство файлов должно быть доступно для записи любому пользователю или группе, которые будут писать в них больше всего. Вы можете установить, чтобы они принадлежали вашей учетной записи пользователя. Или создайте пользовательскую группу для ваших разработчиков. Или, если файлы будут изменяться редко, и вы хотите иметь хорошую безопасность, вы можете пойти
root:root
и просто sudo в тех редких случаях, когда они будут изменены.Большинство файлов не должно быть доступно для записи. Итак,
644
для файлов и755
для каталогов это уместно (или664
и775
если вы хотите дать группе право записи).Он не рекомендуется устанавливать какие - либо из него , чтобы быть доступным для записи веб - сервера, то есть
www-data
, за исключением каких - либо конкретных файлов ваши веб - скрипты , чтобы иметь возможность писать. Если это так, то лучше установить пользователя или группу этих файлов,www-data
чем сделать их доступными для записи. Обратите внимание, что каждый раз, когдаwww-data
пользователь может записывать в любой файл в корневом веб-каталоге, будь то путем установки пользователя или группы в этих файлах или создания их для всеобщей записи, это является потенциальной проблемой безопасности. Пишущий на весь мир - только худшее из двух.источник
Убедитесь, что группа имеет www-data в '/ var / www'.
Сделайте это доступным для записи
установить идентификатор группы для подпапок
добавьте ваше имя пользователя в группу
дайте себе право собственности
источник
источник
-R
флага может быть вредным . Поскольку OP не использовал-R
флаг, мы не должны рекомендовать его для исправления неправильных разрешений, которые они создали.-R
Флаг редко полезно!