Estou tentando permitir o comando find no sudoers, mas proibir find ... -exec rm
ou find ... -delete
.
Aqui está o que eu fiz:
$ sudo grep find /etc/sudoers.d/myUser
myUser ALL=!/usr/bin/find * -exec *
myUser ALL=!/usr/bin/find * -delete *
myUser ALL=/usr/bin/find *
$
Mas quando tento usar o comando find * -exec, ele funciona em vez de ser proibido:
$ sudo su - myUser
$ sudo find var/www/html/ ! -type d -exec ls -l {} +
lrwxrwxrwx 1 adn adn 23 Mar 21 2023 var/www/html/index.html -> index.nginx-debian.html
$
Como posso fazer isso?