Si desea encontrar todos los archivos para los que un usuario tiene ciertos permisos (independientemente de si él es el propietario (e incluso lo establece a través de ACL)) puede usar findcon -readable, -writabley -executable.
Para buscar todos los archivos para los que el usuario sam tiene permiso de lectura
sudo -u sam find /path/to/directory -readable -ls
sudo -u sames necesario porque los tres modificadores mencionados funcionan con los permisos del usuario que invocó find, por lo que necesita sudo para ejecutarse findcomo usuario sam .
-ls muestra la entrada completa para cada archivo encontrado
más ejemplos
Para buscar todos los archivos para los que sam tiene execute o tiene writepermisos
sudo -u sam find /path/to/directory -writable -or -executable -ls
Para buscar todos los archivos para los que Sam tiene execute y read permisos
sudo -u sam find /path/to/directory -readable -and -executable -ls
escrito no está mal escrito!