Como usar o NFS4_SETFACL para remover SOMENTE a permissão GROUP @ ACL?

1

Atualmente, tenho um arquivo no NFS no qual ele tem as permissões,

A::OWNER@:rwaDxtTcCy
A::GROUP@:rwaDxtcy
A::EVERYONE@:rwaDxtcy
A:fdi:OWNER@:rwaDxtTcCy
A:fdi:GROUP@:rxtcy
A:fdi:EVERYONE@:tcy

No entanto, agora quero executar algo equivalente como

setfacl -m g::--- filename

para remover as permissões GROUP.

Eu tentei usar:

nfs4_setfacl -x "A::GROUP@:rwaDxtcy" filename
nfs4_setfacl -x 2 filename
nfs4_setfacl -m A::GROUP@:rwaDxtcy A::GROUP@:tcy filename

Todos eles não alteraram a permissão do GROUP @.

No entanto, uma coisa que notei enquanto brincava com nfs4_setfacl é, se eu corro

nfs4_setfacl -a D::GROUP@:rwaDx filename

Isso removerá as permissões do GROUP @, mas também removerá a permissão do OWNER @, que não é o que eu quero.

D::OWNER@:rwaDx
A::OWNER@:tTcCy
A::GROUP@:tcy
D::GROUP@:rwaDx
A::EVERYONE@:rwaDxtcy
A:fdi:OWNER@:rwaDxtTcCy
A:fdi:GROUP@:rxtcy
A:fdi:EVERYONE@:tcy

Alguém sabe como remover apenas a permissão da ACL para GROUP @?

    
por Charlie Yang 02.08.2017 / 17:27

0 respostas