Я установил Linux-сервер, доступный через ssh
Samba, и общий ресурс. Каждый пользователь имеет свою собственную папку USER/
и общую папку USER_public/
. Разрешения для USER_public/
настраиваются setfacl
таким образом, чтобы каждый новый файл, созданный в этой папке, наследовал разрешения и права владения от родительского каталога (в этом случае разрешения на чтение и запись для других).
У меня есть проблема в том , что файлы, которые перемещаются из USER/
для USER_public/
этого не наследуют эти разрешения автоматически.
Есть ли способ заставить перемещенные (скопированные) файлы автоматически наследовать разрешения от родительского каталога. Я хочу, чтобы пользователи не подключались вручную ssh
и не меняли права доступа chmod
.
Спасибо.
Редактировать: getfacl
вывод:
# file: user1_public
# owner: user1
# group: group1
# flags: -s-
user::rwx
group::rwx
group:super_group1:rwx
mask::rwx
other::rw-
default:user::rwx
default:group::rwx
default:group:super_group1:rwx
default:mask::rwx
default:other::rw-
-d
? Также, пожалуйста, добавьте выводgetfacl
для публичного каталога.