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

0