[FUG-BR] decepcionada com setfacl -d no freebsd failed to set ACL mask on
Senhor Ricardo Goldman
panamby2 em hotmail.com
Sexta Setembro 8 17:14:03 BRT 2006
Bom gente, antes eu pensava que que tudo que entrasse no codigo do freebsd era cuidadosamente avaliado pelo
core team, mas ficando livre de coisas mau feitas assim como no linux, mas eu percebi que estava enganada:
veja só
ao colocarmos o sistema para ter habilitado o acl via fstab como de prache
/dev/ad0s1a / ufs rw,acls 0 0
e depois do reboot darmos um simples setfacl -d -m u:ana:rwx /tmp (-d de permissoes default para as pastas criadas abaixo)
vemos um show de erros como esses:
setfacl: acl_calc_mask() failed: Invalid argument
setfacl: failed to set ACL mask on /tmp
O erro foi meu ? nao, infelizmente queria que fosse mas nao é! é do sstema
onde o core team estava quando deixou esse setfacl entrar no freebsd? dormindo ?
bom eu nao achei pacthes para isso e no local onde eu trabalho e no mundo moderno usar chmod e chown fica cada dia mais obsoleto.
Bom para contornar essa palhaçada no setfacl eu utilizo ele assim:
setfacl -d -m u::rwx,g::rwx,o::rx /tmp e depois sim o
setfacl -d -m u:ana:rwx /tmp
mas mesmo assim fica um trabalho mau feito já que as pemissoes nem sempre sao mostradas com getfacl
e ls, nossa, como o pessoal deixou isso entrar no freebsd ? minha versao é a 6.0 RELEASE e nao Current, pq isso acontece ate em versoes mais antigas?
alguem tem um pach ?
beijos!
_________________________________________________________________
O Windows Live Spaces está aqui! É fácil criar seu próprio site da Web pessoal.
http://spaces.live.com/signup.aspx
Mais detalhes sobre a lista de discussão freebsd