Исправьте права доступа к файлу /var/www/html/ для нескольких пользователей — доступ запрещен

Исправьте права доступа к файлу /var/www/html/ для нескольких пользователей — доступ запрещен

Я уже несколько часов борюсь с раздражающей проблемой с разрешениями (такое ощущение, что именно разрешения ВСЕГДА меня сдерживают).

Я пытаюсь убедиться, что могу создавать/читать/выполнять внутри /var/www/html. Папка принадлежит www-data. Мой пользователь является членом -group www-data. Моя служба развертывания также является членом www-data. Поэтому я не могу изменить владельца на своего пользователя, поскольку нас несколько пользователей, которым нужен доступ к папке.

Я попробовал следующее:

sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html
sudo usermod -a -G www-data my_user
groups my_user #verify that I am a part of the group

Тем не менее, если я пытаюсь создать папку внутри /var/wwwhtml/папки, я получаю:Permission denied

Я застрял! Кажется, что несколько человек уже сталкивались с этой проблемой, некоторые решения требуют смены владельца на моего текущего пользователя, но это не то, что мне нужно. Я хочу, чтобы www-data владел папкой. Также мне нужно, чтобы несколько человек могли писать в пути.

решение1

Возможно, вам придется повторно войти в систему, чтобы изменения вступили в силу (после добавления пользователя в группу).

Связанный контент