Групповые разрешения для apache

Я столкнулся с проблемой с Joomla.,, он не может создавать новые папки через интерфейс администратора. Это стандартная ошибка прав доступа. Мне сказали chmod все папки на сайте к 777.

Есть ли лучший способ сделать это? Кто-то говорил что-то о создании группы и добавлении себя и apache в нее. Затем предоставьте групповой доступ к этим папкам.,, или что-то типа того.

Кто-нибудь может дать мне какие-то конкретные шаги.,, Я не настолько знаком, делаю это из терминала?? Или мне просто chmod все на 777?

1 ответ

Решение

я должен просто 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
Другие вопросы по тегам