Removendo o bit de ID do grupo de conjuntos
chmod preserva bits de set-group-ID a menos que você os limpe explicitamente, então chmod 777 omega_events
não ajudou.
Em vez disso, você precisa limpar o bit set-group-ID como cloudera e, em seguida, repetir chmod para dar direitos de passagem ( x ) para todo o batchusers
.
[cloudera@node1 projects]$ chmod g-s omega_events
[cloudera@node1 projects]$ chmod 775 omega_events
Depois disso, você deve obter
[cloudera@node1 projects]$ ls -ltr
drwxrwxr-x+ 9 cloudera batchusers 4096 May 5 10:53 omega_events
Corrigindo as listas de controle de acesso
Outro problema é que você tem listas de controle de acesso em omega_events
. Isso é indicado por um sinal +
no final da linha de modo.
As regras a seguir causam permissão negada ao usuário omega
user:omega:rw-
group:batchusers:rw-
Você pode removê-los com
[cloudera@node1 projects]$ setfacl -x u:omega omega_events
[cloudera@node1 projects]$ setfacl -x g:batchusers omega_events
Você deve receber
[cloudera@node1 projects]$ getfacl omega_events
# file: omega_events
# owner: cloudera
# group: batchusers
user::rwx
group::r-x
mask::rwx
other::rwx
default:user::rwx
default:user:omega:rw-
default:group::r-x
default:group:batchusers:rw-
default:mask::rwx
default:other::r-x
Além disso, para remover as ACLs padrão, use o seguinte comando
[cloudera@node1 projects]$ setfacl -k omega_events