Apagando arquivos sem dono com o find

Publicado por loja iNotebooks em 23/09/2003

[ Hits: 12.778 ]

Blog: http://loja.inotebooks.com.br

 


Apagando arquivos sem dono com o find



O comando find é extremamente poderoso e flexível para descobrir arquivos que atendem a determinadas especificações. Por exemplo, suponhamos que queiramos descobrir todos os arquivos que não possuem dono em nosso sistema.

Esta situação é extremamente comum, visto que usuários são criados e apagados diariamente e ficam vagando pelo sistema e podem eventualmente vir a comprometer a segurança.

O comando:

# find / -nouser -print

Irá gerar uma listagem com todos os arquivos do sistema que não pertencem a ninguém. Caso queiramos simplesmente apagar estes arquivos (não recomendável!!!), basta redirecionar a saída deste comando para o comando xargs, da seguinte forma:

# find / -nouser -print | xargs rm

O mais recomendável é gerar um backup destes arquivos, para em seguida apagá-los:

# find . -cpio /dev/rmt0 -nouser

Para restaurar estes arquivos:

# cpio -idmv < /dev/rmt0

O comando cpio, a exemplo do comando find, é extremamente poderoso e flexível. Para maiores informações sobre seu uso e sintaxe, consulte as man pages.

Outras dicas deste autor

Instalação e configuração sshd

Montando disquetes, CDROM e partições Windows

Trabalhando com permissões de arquivos

Localizando arquivos dentro de pacotes rpm

Comandos básicos para usar o shell

Leitura recomendada

Usando rm para apagar arquivos esquisitos

Bloquear tela no Cinnamon via terminal

Controlar multimídia via linha de comando (Spotify, Netflix, YouTube etc)

Criando uma lixeira no shell

Instalação de pacotes em sistemas Sabayon sem acesso à rede

  

Comentários
[1] Comentário enviado por fabio em 23/09/2003 - 23:32h

Você também pode apagar os arquivos diretamente através do comando find, sem a necessidade do xargs, veja:

find / -nouser -exec rm {} \;



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts