Como encontrar um arquivo gravável de propriedade do root?

7

Como posso encontrar um arquivo no meu disco rígido criado pelo root que tenha permissões de gravação?

    
por Ejder 28.07.2011 / 23:14

2 respostas

9

Para procurar um arquivo que corresponda a várias condições com find , basta listar cada condição por vez. Por exemplo, para procurar um arquivo de propriedade de root ( -user root ) e gravável pelo seu proprietário ( -perm -u+w ) no sistema de arquivos raiz ( -xdev , o que significa não recalcular sob pontos de montagem como /proc e /sys ) e chamado hello :

find / -xdev -user root -perm -u+w -name hello

Se você estiver procurando por arquivos graváveis do mundo, substitua -u+w por -a+w . (O - antes das permissões significa que o arquivo deve ter pelo menos essas permissões; sem ele, find procuraria por um arquivo com exatamente as permissões especificadas.) Com o GNU find, você também pode procurar um arquivo que seja gravável. pelo usuário executando find : substitua -perm -u+w por -writable .

    
por 29.07.2011 / 00:18
0
find / -uid 0 -perm u+w,g+w,o+w

Se você quiser gravá-lo com outras pessoas, basta ter o + w.

    
por 28.07.2011 / 23:18

Tags