Эффективную маску рассчитывают, выполняя побитовое распределение AND
разрешений и маски. Поскольку у вас есть маска ---
, все биты разрешений будут отключены для любых пользовательских записей ACL, которые вы создаете. Чтобы это исправить, вам нужно установить маску rwx
так:
setfacl -m m::rwx ./demo.qcow2
Повторите это для любых файлов, которые показывают действующие разрешения, которые не являются тем, что вы хотите. Обычно маска пересчитывается каждый раз, когда изменяется ACL, но этот файл, возможно, был создан с --no-mask
опцией, или что-то могло явно установить маску.