Добавить файлы в /var/www/

Добавить файлы в /var/www/

Я только что установил lamp-server^и хотел попробовать. Я создал файл php, но не смог переместить его, /var/wwwпотому что владельцем этой папки является root. Я управлял им с помощью терминала (я вошел как root). Но я не хочу делать это каждый раз. Есть ли другой способ сделать это? Я не хочу использовать терминал каждый раз, когда хочу получить доступ к этой папке.

решение1

Я не знаю, как это сделано в LAMP, но в чистой настройке Apache есть группа пользователей www-dataс правами записи в /var/www.

Чтобы добиться того же результата, выполните следующие действия:

  1. Создайте группу www-data, если она еще не существует (проверьте с помощью grep www-data /etc/group):

    groupadd www-data

  2. Передайте права собственности на группу /var/www, www-dataесли это еще не сделано:

    sudo chgrp www-data /var/www
    
  3. Добавьте своего пользователя в www-dataгруппу:

    sudo usermod -a -G www-data <username>
    
  4. При необходимости исправьте разрешения (предоставьте полные разрешения членам группы):

    sudo chmod g+rwx /var/www
    

Теперь вы можете получить доступ к каталогу без sudo.

Связанный контент