Я использую Ubuntu версии 18.04.
Я установил apache2
и попытался установить DocumentRoot
для VirtualHost
равным /home/username/Desktop/work/wp
, и это дает ошибку permission forbidden
.
Но если я установлю DocumentRoot
из /var/www
, он будет работать нормально.
В обоих этих каталогах user
и group
одинаковы. Я не понимаю этого. Может ли кто-нибудь помочь мне понять эти разрешения или направить меня к соответствующей документации? Спасибо.
Для изменения на каталог Вам нужно +x разрешение на том каталоге. Для чтения содержания каталога Вам нужен +r на каталоге.
Для изменения на /home/username/Desktop/work/wp/
необходимо дать мир, выполняются на целом пути и читают на wp
каталог.
chmod o+x /home/username
chmod o+x /home/username/Desktop
chmod o+x /home/username/Desktop/work
chmod o+rx /home/username/Desktop/work/wp
даст эти полномочия other
, который является всеми пользователями не в Вашей группе.