Ricerca di file NON di proprietà di qualcuno
Altri hanno risposto alla domanda "NON di proprietà di un particolare utente" nel corpo. Eccone uno che risponde alla domanda del titolo ma non è stato fornito:
$ find / -nouser
Puoi usarlo in questo modo:
$ sudo find /var/www -nouser -exec chown root:apache {} \;
E uno correlato:
$ find / -nogroup
-user
trova per utente o ID utente e !
inverte il predicato. Quindi, ! -user ...
.
L'utilità find(1) ha primari che possono essere negati ("invertiti") usando il "!" operatore. Al prompt, tuttavia, è necessario evitare la negazione con una barra rovesciata poiché si tratta di un metacarattere della shell. Risultato:
find . \! -user foo -print