Я использую веб-сервер Apache в Arch Linux. В настоящее время у меня есть веб-файлы, расположенные в / srv / http и принадлежащие пользователю 'http'. Каталог очень безопасен, только root и http могут просматривать и редактировать файлы в / srv / http. Никто другой не может просматривать или редактировать их. (drwxrwx ---) Я хотел предоставить пользователю права tom для просмотра и редактирования, чтобы root, http и tom могли просматривать и редактировать, но никто другой не может просматривать или редактировать.
Я создал группу под названием «web» с помощью команды groupadd и добавил http и tom с помощью команды gpasswd -a.
В качестве пользователя root я выполнил «chown -R http: web / srv / http», а затем «chmod -R g + rwx / srv / http», чтобы установить разрешения для каталога.
Проблема в том, что tom по-прежнему не может просматривать или редактировать файлы в / srv / http. Если я выдаю «chown -R tom: web / srv / http», «http» тоже не может читать или редактировать. Как мне сделать так, чтобы оба пользователя 'tom' и 'http' могли просматривать и редактировать файлы? Что мне здесь не хватает?
РЕДАКТИРОВАТЬ: Хорошо, я думаю, что я понял проблему. Мне пришлось перезапустить мое соединение SSH, которое я использовал для подключения к веб-серверу. (в основном повторный вход)
источник