Sử dụng bài đăng hữu ích này, tôi có thể đặt quyền nhóm và tệp mặc định trong một thư mục.
Tôi gặp sự cố khi đặt chủ sở hữu mặc định (teamlead uid 1234).
setfacl -d -m g::rwx /my/test/folder
setfacl -d -m o::rx /my/test/folder
getfacl /my/test/folder
# file: /my/test/folder
# owner: teamlead
# group: web_prod
# flags: -s-
user::rwx
group::r-x
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x
Với:
[mary@boxen]# touch /my/test/folder/somefile
[mary@boxen]# ll /my/test/folder/somefile
-rw-rw-r--. 1 mary web_prod 0 Nov 6 08:58 somefile
Vì vậy, nhóm bên phải được chỉ định, nhưng tệp mới có quyền sở hữu của người dùng tạo tệp. Tôi muốn các tệp mới được tạo để có teamlead: chủ sở hữu / nhóm web_prod.
Dường như setfacl
cũng có thể được sử dụng để đặt người dùng mặc định. Với thư mục acl config hiện có (ở trên):
[mary@boxen]# setfacl -d -m u:1234:rwx /my/test/folder
Bây giờ để tạo một tập tin như một người dùng khác. Tôi hy vọng nó sẽ có quyền sở hữu teamlead: web_prod.
[mary@boxen]# touch /my/test/folder/anotherfile
[mary@boxen]# ll /my/test/folder/anotherfile
-rw-rw-r--+ 1 mary web_prod 0 Nov 6 08:58 somefile
Tệp mới vẫn có quyền sở hữu của chủ sở hữu tạo tệp, không phải là 1234 (teamlead).
Là những gì tôi sau khi thậm chí có thể, hoặc là cách tôi đi về điều này sai?