Пользователь в группе не имеет прав доступа групп

0

Я использую веб-сервер 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, которое я использовал для подключения к веб-серверу. (в основном повторный вход)

безмолвие
источник
Какие разрешения на / SRV? Многие приложения требуют как минимум разрешений на чтение до самого дерева.
Фрэнк Томас
Если вы нашли решение самостоятельно, то, пожалуйста, опубликуйте его как ответ. Вы сможете пометить его как принятый ответ через 48 часов. Таким образом, другие люди, которые сталкиваются с вашим вопросом, сразу же узнают, что проблема была решена, и есть ответ с решением. Вопросы только для вопросов, ответы для ответов.
Гроностай
О, хорошо, редактирование как-то имеет смысл. Потому что цепочка модификаций разрешений выглядела вполне нормально для меня.
MariusMatutiae