Я могу записывать изменения в домашний каталог, но когда дело доходит до /var/www/html
папки, он не позволяет мне вносить какие-либо изменения или создавать новые файлы или папки.
Я могу просматривать файлы в каталоге.
Пожалуйста, предложите, как правильно настроить права доступа.
files
users
permissions
Дейв
источник
источник
Ответы:
как корень:
Замените «пользователь» на ваше имя пользователя.
источник
Найдите группу,
/var/www/html
к которой обычно принадлежит apache, www или webmaster. Затем добавьте своего пользователя в эту группу.где - имя группы, к которой принадлежит / var / www / html, и имя вашего пользователя.
источник
root
. Тогда не делай этого./var/www/html
будет root, если он не внесет некоторые изменения в конфигурацию. Тем не менее, я не думаю, что это было бы так./var/www/html/
был настроен как root: владелец root, поэтому иногда необходимы изменения группы и владельца, и пользователь не должен быть добавлен в root группы, как предложил mattdm.Мое предложение заключается в использовании
/srv/
. Вот для чего это. Создайте соответствующую иерархию (возможно/srv/www/
, но, возможно, что-то более подходящее для вашей группы). Затем измените конфигурацию Apache, чтобы новый каталог был вашимDocumentRoot
.Это имеет несколько преимуществ:
источник