Apagando arquivos sem dono com o find

Publicado por loja iNotebooks em 23/09/2003

[ Hits: 13.040 ]

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

Mudando a cor do xterm

Super usuário no modo gráfico

Configurando o vídeo com o Xconfigurator

Trabalhando com permissões de arquivos

Localizando arquivos dentro de pacotes rpm

Leitura recomendada

Como tirar os "Ícones invisíveis" do lançador do Ubuntu

Extraindo Dados de Sites da Internet pelo Terminal

Comando touch - uma forma para modificar a data de acesso e modificação de arquivos

Convertendo imagens e documentos em texto puro (.txt)

Criando um alias no GNU/Debian sem complicação

  

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