LINUX.ORG.RU
решено ФорумAdmin

Upd. setfacl: invalid argument


0

2

В продолжение setfacl: Invalid argument

Почему-то имеется некий лимит на количество acl (независимо каких - default или фактических), по достижению которого setfacl возвращает ошибку:

$ setfacl -R -m u:username:rx /dirname
setfacl: /dirname: invalid argument
setfacl: /dirname/filename: invalid argument
...

Если удалить какую-то acl-запись у файла(-ов), то предыдущая попытка закончится успешно.

Используется XFS.
http://ceph.newdream.net/docs/latest/dev/filestore-filesystem-compat/

XFS does not have an xattr size limit and thus does have this problem.

xattr size limit != xattr number limit

r2d2
()
Ответ на: комментарий от markevichus

Ну вы лучше сначала проверьте это на тестовой файловой системе (через /dev/loop), там можно посравнивать сколько реально acl удаётся поставить на файл для разных ФС.

mky ★★★★★
()
Ответ на: комментарий от mky

Да, в ext4 всё работает (проверил лишь рабочий acl). Спасибо.

markevichus ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.