Как предоставить пользователю UserA доступ ко всем файлам, созданным пользователем UserB / UserC, включая разрешение rwx?
Есть ли способ сделать это без предоставления root-доступа?
Добавление в ту же группу не сработает, так как не все файлы будут иметь групповой доступ. И setfacl может быть выполнен для текущих файлов, но не применяется к будущим созданным файлам.
решение1
Используйте списки контроля доступа.
setfacl -R -m user:User:rwX /some/path
(обратите внимание на заглавные буквы X
)
setfacl
делаетприменяются к будущим создаваемым файлам, если вы также установите ACL «по умолчанию»:
setfacl -R -m default:user:UserA:rwx /some/path
решение2
Вы можете дать пользователю userA права sudo, чтобы стать пользователем userB / userC. Это поможет?