Я настроил сервер 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-