На этот вопрос уже есть ответ:
Я только что установил lamp-server ^
и хотел попробовать. Я создал файл php, но не смог переместить его в / var / www
, поскольку владельцем этой папки является root, я управлял ею с помощью терминала (я вошел в систему как root). Но я не хочу делать это каждый раз. Есть ли другой способ сделать это? Я не хочу использовать терминал каждый раз, когда хочу получить доступ к этой папке.
Я не знаю, как это сделано в ЛАМПЕ, но чистая установка Apache имеет группу пользователей, названную www-data
с разрешением записи в /var/www
.
Для достижения того же результата выполните эти шаги:
Создают группу www-data
, если не уже существующий (сверяются grep www-data /etc/group
):
groupadd www-данные
владение группы Передачи /var/www
к www-data
, если не уже сделанный:
sudo chgrp www-data /var/www
Добавляют Вашего пользователя к www-data
группа:
sudo usermod -a -G www-data <username>
Фиксируют полномочия, при необходимости (дайте полные полномочия элементам группы):
sudo chmod g+rwx /var/www
Теперь можно получить доступ к каталогу без sudoing.