Dengan menggunakan postingan yang bermanfaat ini saya dapat mengatur hak grup dan file dalam folder.
Saya mengalami masalah dalam menetapkan pemilik default (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
Dengan itu:
[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
Jadi grup yang tepat ditugaskan, tetapi file baru memiliki kepemilikan pengguna yang membuat file. Saya ingin file yang baru dibuat memiliki timlead: web_prod pemilik / grup.
Tampaknya setfacl
dapat digunakan untuk mengatur pengguna default juga. Dengan folder acl config yang sudah ada (di atas):
[mary@boxen]# setfacl -d -m u:1234:rwx /my/test/folder
Sekarang untuk membuat file sebagai pengguna yang berbeda. Saya mengharapkan timlead: kepemilikan 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
File baru masih memiliki kepemilikan dari pemilik yang membuat file, bukan 1234 (timlead).
Apakah yang saya kejar mungkin, atau apa yang saya lakukan salah?