Я настроил среду LAMP. Все файлы, которые я хочу запустить на локальном хосте, помещаются в мой каталог /var /www. Каждый раз, когда я хочу открыть файл с правами на запись, я должен в начале ставить команду перед командой sudo. Как изменить права доступа к /var /www, чтобы любой пользователь, кроме root, мог изменять содержимое?
1 ответ
1
Самый простой способ - поменять владельца на ваш ID пользователя. Это не должен быть идентификатор пользователя, с которого веб-сервер обращается к используемым вами файлам. Используйте команду chown
рекурсивно. Попробуйте команду как:
sudo chown -R $LOGNAME /var/www
Это рекурсивно изменит дерево каталогов /var/www
на ваш идентификатор пользователя. LOGNAME
обычно устанавливается на ваш ID пользователя. Это можно проверить с помощью команды echo $LOGNAME
.
Ограничьте доступ для записи веб-сервером к как можно меньшему количеству каталогов и файлов.