1

Я настроил среду LAMP. Все файлы, которые я хочу запустить на локальном хосте, помещаются в мой каталог /var /www. Каждый раз, когда я хочу открыть файл с правами на запись, я должен в начале ставить команду перед командой sudo. Как изменить права доступа к /var /www, чтобы любой пользователь, кроме root, мог изменять содержимое?

1 ответ1

1

Самый простой способ - поменять владельца на ваш ID пользователя. Это не должен быть идентификатор пользователя, с которого веб-сервер обращается к используемым вами файлам. Используйте команду chown рекурсивно. Попробуйте команду как:

sudo chown -R $LOGNAME /var/www

Это рекурсивно изменит дерево каталогов /var/www на ваш идентификатор пользователя. LOGNAME обычно устанавливается на ваш ID пользователя. Это можно проверить с помощью команды echo $LOGNAME .

Ограничьте доступ для записи веб-сервером к как можно меньшему количеству каталогов и файлов.

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