Мне нужна помощь в понимании того, как предоставление разрешения на запись для группы работает в Ubuntu. Я вошел в систему как root и у меня есть www-data:www-data и ftpuser:ftpuser (user:group). Я добавляю ftpuser в группу www-data используя:
usermod -a -G www-data ftpuser
Теперь у моей группы www-data два пользователя.
Затем я создаю группу www-data , владелец папки /var/www используя:
chgrp -R www-data /var/www
Тем не менее, у меня нет возможности записи в папку члена группы (хотя она принадлежит группе), если я не даю разрешения на запись для группы. Теперь, согласно этому лучшему ответу, мне также нужно установить права доступа к каталогу с помощью sudo chmod -R 770 /path/to/the/directory и это то, что меня смущает.
Если пользователь является владельцем каталога, почему он не может писать в него?
Может ли пользователь группы дать группе разрешение на запись в папку, принадлежащую самой группе?
Где находится группа, определенная в команде sudo chmod -R 770 /path/to/the/directory ? Разве это не даст рекурсивные разрешения всем пользователям?
