Esta informação não é armazenada pelos sistemas de arquivos tradicionais. Você tem três opções principais:
Eu gostaria de encontrar arquivos acessados por um usuário específico (mesmo que apenas lido) dentro de uma árvore de pastas. Eu pensei que o comando find
tinha essa opção, mas na verdade apenas procura pelo usuário proprietário. Existe algum outro comando ou combinações de comandos? O comando stat
oferece informações de acesso, mas não exibe o usuário que fez o acesso.
Até onde eu sei, a única maneira de realizar isso é ativando o auditd em seu sistema. Desta forma, ele registrará o acesso a todos os arquivos e você poderá fazer o "grep" dos arquivos de registros.
Tenha cuidado, pois o registro será "pesado".
Tags monitoring users files multiuser