linux comandos Procurando por arquivos que NÃO são de propriedade de alguém



o manual do administrador debian 9 pdf (4)

Procurando por arquivos que NÃO são de propriedade de alguém

Outros responderam a questão "NÃO pertence a um usuário em particular" no corpo. Aqui está um que responde a pergunta do titular, mas não foi fornecido:

$ find / -nouser

Você pode usá-lo assim:

$ sudo find /var/www -nouser -exec chown root:apache {} \;

E um relacionado:

$ find / -nogroup

https://src-bin.com

Eu estou olhando para recursivamente olhar através de diretórios para encontrar arquivos não pertencentes a um usuário específico e não tenho certeza como escrever isso.


Answer #1

A utilidade find (1) tem primárias que podem ser negadas ("invertidas") usando o "!" operador. No prompt, porém, é preciso escapar da negação com uma barra invertida, pois é um metacaractere de casca. Resultado:

find . \! -user foo -print

Answer #2

Você pode usar isto:

find <dir> ! -user <username> 

Answer #3

-user encontra por usuário ou usuário ID e ! inverte o predicado. Então ! -user ... ! -user ...





search