я должен просто chmod все для 777?
Определенно нет. Это всегда угроза безопасности.
Решение похоже на ответ, который я дал здесь . В идеале, вы должны создать группу для всех пользователей сети, например, для тех, кому нужен доступ для записи /var/www
. Это будет включать вас root
и apache
.
sudo addgroup www-users
Затем вы бы добавили себя и apache
в эту группу.
sudo adduser <your-username> www-users sudo adduser apache www-users
Наконец, давайте изменим, /var/www
чтобы новая группа имела полный доступ к ней:
sudo chgrp www-users /var/www sudo chmod –R 775 /var/www sudo chmod g+s /var/www