Використовуючи цю корисну публікацію, я можу встановити дозволи для групи та файлів за замовчуванням у папці.
У мене виникають проблеми із встановленням власника за замовчуванням (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
З цим:
[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
Отже, призначена права група, але новий файл має право власника на користувача, який створює файл. Я хотів би, щоб новостворені файли мали команду: web_prod owner / group.
Здається, що також setfacl
можна встановити користувача за замовчуванням. За допомогою наявної папки acl config (вище):
[mary@boxen]# setfacl -d -m u:1234:rwx /my/test/folder
Тепер створити файл як інший користувач. Я очікую, що він матиме команду: 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
Новий файл все ще має право власника, який створює файл, а не uid 1234 (teamlead).
Це те, що я після навіть можливе, або спосіб, коли я проходжу з цього приводу, неправильний?