![Как создать файлы в каталоге, принадлежащем пользователю той же группы, без sudo?](https://rvso.com/image/652687/%D0%9A%D0%B0%D0%BA%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C%20%D1%84%D0%B0%D0%B9%D0%BB%D1%8B%20%D0%B2%20%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D0%B5%2C%20%D0%BF%D1%80%D0%B8%D0%BD%D0%B0%D0%B4%D0%BB%D0%B5%D0%B6%D0%B0%D1%89%D0%B5%D0%BC%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8E%20%D1%82%D0%BE%D0%B9%20%D0%B6%D0%B5%20%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B%2C%20%D0%B1%D0%B5%D0%B7%20sudo%3F.png)
Я создал пользователя, владеющего файлами веб-сайта (drupal), и добавил этого пользователя в www-data, так что по сути все файлы — это drupaluser:www-data. Я хочу войти и поместить сайт в git, но получаю отказ в доступе, хотя мы оба являемся членами www-data. Я мог бы переключиться на этого пользователя — спросить у пользователя пароль, sudo su, что означало бы, что все созданные файлы будут принадлежать root, пока я снова не установлю разрешения на структуру каталогов.
Есть ли способ, которым я могу работать в этом каталоге, добавлять файлы в репозиторий git без необходимости сбрасывать разрешения каталога. Здесь можно использовать acl?
решение1
Вы можете попробовать sudo su drupaluser
и проверить man su
.