Это простой вопрос, я уверен, но я не могу найти причину, почему я не могу заставить это работать.
Я пытаюсь настроить групповые папки в веб-корне для сервера PHP. В каждом отделе должна быть такая группа:
/srv/www/htdocs/dev/dept1
/srv/www/htdocs/dev/dept2
Все пользователи в группе dept1 должны иметь доступ на чтение / запись к папке dept1, все пользователи в dept2 должны иметь доступ на чтение / запись к папке dept2 и т.д. Чтобы реализовать это, я создал группу следующим образом:
sudo groupadd dept1
sudo useradd -G dept1 -m user1
cd /srv/www/htdocs/dev
mkdir dept1
sudo chown -R wwwrun:dept1 dept1
sudo chmod -R g+rwxs dept1
wwwrun
- это пользователь, от имени которого работает Apache. Идея состоит в том, чтобы пользователи могли создавать / читать / обновлять / удалять все, что они хотят, в своей папке отдела. Тем не менее, после попытки, учетная запись пользователя может просматривать содержимое папки и читать файлы, но не создавать и не записывать файлы.
Что я делаю неправильно?