Se você citou seu comando com precisão:
find /opt/path -exec setacl -d user:myUser{} ';'
você está perdendo um espaço crucial:
find /opt/path -exec setacl -d user:myUser {} ';'
O primeiro invoca o comportamento indefinido (ou talvez definido pela implementação) de find
; pode ou não expandir o nome do arquivo quando o {}
não estiver em um argumento sozinho. Mas, em seguida, chama o comando setacl
sem nome de arquivo; combina o nome do arquivo com o argumento de controle user:myUser
.
É pouco provável que esteja correto, por escrito - mas espero que seja apenas um erro de digitação na sua transcrição do seu sistema para o SO.