Autor Tópico: Como excluir diretório pelo shred  (Lida 4848 vezes)

Offline nightside

  • Usuário Ubuntu
  • *
  • Mensagens: 94
    • Ver perfil
Como excluir diretório pelo shred
« Online: 18 de Junho de 2012, 14:40 »
Consigo excluir arquivos com o comando shred, porém, diretórios não.  Alguém sabe excluir diretórios e todo o seu conteúdo pelo comand shred ou parecido (exclusão segura de arquivos)?
« Última modificação: 18 de Junho de 2012, 14:55 por irtigor »
Os dias do terminal terminaram...

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Como excluir diretório pelo shred
« Resposta #1 Online: 18 de Junho de 2012, 14:58 »
Movi de Dicas e Truques para Iniciantes, leia a descrição da seção antes de enviar.

Offline nightside

  • Usuário Ubuntu
  • *
  • Mensagens: 94
    • Ver perfil
Re: Como excluir diretório pelo shred
« Resposta #2 Online: 18 de Junho de 2012, 15:54 »
Desculpe por postar em lugar errado mas é q sou iniciante...  Foi malz, alguém pra me ajudar na minha dúvida?
Os dias do terminal terminaram...

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Como excluir diretório pelo shred
« Resposta #3 Online: 18 de Junho de 2012, 16:48 »
Ola

sherd serve apenas para arquivos, não diretórios => http://unixhelp.ed.ac.uk/CGI/man-cgi?shred+1

Use o shred para seus arquivos e depois remova o(s) diretorio(s)

Código: [Selecionar]
rmdir -rou
Código: [Selecionar]
rmdir -fou
Código: [Selecionar]
rm -rfou
Código: [Selecionar]
rm -Rf
Lembre que diretórios fora de sua pasta pessoal requerem privilégios de root ( sudo )

Após remover os diretório você pode usar o secure-delete => http://packages.ubuntu.com/search?keywords=secure-delete&searchon=names&suite=precise&section=all

e dar um wipe no espaço vazio de seu hd.

É meio paranóico, mas que é seguro, lá isto é.  ;D

[]'s

Offline nightside

  • Usuário Ubuntu
  • *
  • Mensagens: 94
    • Ver perfil
Re: Como excluir diretório pelo shred
« Resposta #4 Online: 18 de Junho de 2012, 17:03 »
Valeu pela resposta...

Será q n tem nenhum programa pra Linux que possa fazer essa tarefa?  Ficar apagando de arquivo em arquivo é meio chatinho ^^
Os dias do terminal terminaram...

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Como excluir diretório pelo shred
« Resposta #5 Online: 18 de Junho de 2012, 17:23 »
Ola

Não testei, mas veja se o shred permite "wildcards".

Código: [Selecionar]
shred -f -u *.docou
Código: [Selecionar]
shred -f -u *.*

Também atente para:

Citar
CAUTION:    Note  that  shred relies on a very important assumption: that
       the file system overwrites data in place.  This is the traditional  way
       to  do  things, but many modern file system designs do not satisfy this
       assumption.  The following are examples of file systems on which    shred
       is not effective, or is not guaranteed to be effective in all file sys-
       tem modes:

       * log-structured or journaled file systems, such as those supplied with

         AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)

Tradução Livre: O shred pode falhar ou não ser efetivo em remover arquivos em sistemas de arquivos com "journal" como Ext3 e Ext4 ( padrão do Ubuntu ) dentre outros postados no man pages do shred.

Assim, veja o manpages e verifique se o shred supre suas funções em seu sistema e que ele realmente remova seus arquivos de forma segura.

Se deseja remover arquivos com segurança o wipe é mais confiável, ou use o srm => http://en.wikipedia.org/wiki/Srm_%28Unix%29

http://srm.sourceforge.net/

Alternativamente leia este artigo => http://www.vivaolinux.com.br/artigo/Distribuicao-CAINE-Linux-para-forense-digital-em-LiveCD-pendrive-maquina-virtual-ou-direto-em-seu-Ubuntu-10.04

e este => http://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html

[]'s

Offline nightside

  • Usuário Ubuntu
  • *
  • Mensagens: 94
    • Ver perfil
Re: Como excluir diretório pelo shred
« Resposta #6 Online: 19 de Junho de 2012, 18:15 »
Não achei nada equivalente ao que eu queria, porém o tal do wipe ai deu uma força, o jeito é continuar procurando uma programa ou comando para remover com segurança tbm os diretórios...

Não sei se esse tal de "wildcards" são comandos adicionais, porém testei e não funfou...  O ruim é q eu consegui ferrar o Ubuntu com alguns comandos q apliquei em diretórios q n era pra acrescentar (foi um acidente), porém agora estou a mexer novamente em configurações e instalar uns programas do dia a dia q eu uso, pois tive q formatar e reinstalar o ubuntu (faz parte, quem quer aprender é assim mesmo fazer o que, foi assim com o Windows e n está diferente).

Estou gostando muito do Linux e não vou desistir...
Os dias do terminal terminaram...

Offline nightside

  • Usuário Ubuntu
  • *
  • Mensagens: 94
    • Ver perfil
Re: Como excluir diretório pelo shred
« Resposta #7 Online: 20 de Junho de 2012, 02:07 »
Tópico Resolvido  :D

Achei um ótimo programa que atende as minhas necessidades, recomendo, faz uma verdadeira faxina no Ubuntu.

http://bleachbit.sourceforge.net/
« Última modificação: 20 de Junho de 2012, 04:47 por nightside »
Os dias do terminal terminaram...

Offline nightside

  • Usuário Ubuntu
  • *
  • Mensagens: 94
    • Ver perfil
Re: Como excluir diretório pelo shred
« Resposta #8 Online: 20 de Junho de 2012, 04:15 »
Outro programa bom tbm, melhor que o de cima para excluir arquivos com segurança:

http://techthrob.com/2009/03/02/howto-delete-files-permanently-and-securely-in-linux/

sudo apt-get install secure-delete

Comandos:

srm - exclui arquivos ou diretórios
Exemplo de arquivo: srm arquivo
Exemplo de diretório: srm -r diretório/

smem - Exclui informações que podem estar contidas na memória ram

sswap - Exclui informações que podem estar contidas na memória swap

sfill - Limpa completamente o espaço limpo do disco

Valeu pela ajuda Tota!!!
« Última modificação: 20 de Junho de 2012, 04:48 por nightside »
Os dias do terminal terminaram...