PROCURAR:     
  Quinta, 26/11/2009
» Introdução
» Programação
» Administração
» Hardware
» Aplicativos
» Jogos
» Segurança
» Editorial
» Entrevistas
» Fórum
» Links
» Notícias
» Pegue o Linux
» Documentação
» Programas
» Dúvidas
» Oportunidades
» Sobre
» Contato
» Publicidade
 
Powered By:
DEBIAN
GNU/LINUX
 
English Version
 
 
Recuperando arquivos apagados - Parte I
Por: Guilherme Cox

Filesystem ext2

O filesystem ext2 tem alguns atributos que podem ajudar a proteção. Esses atributos podem ser setados com o comando 'chattr'. Para conhecer todo o potencial desse comando voce pode executar 'man chattr', de qualquer forma vamos mostrar aqui algumas situações:

atributo 'a', Append-only:
Com esse atributo, o arquivo só poderá ser aberto em mode de append. Isso quer dizer que o arquivo não pode ser apagado, e os dados que já existem nele não pode ser sobre escritos. Voce só pode incluir dados neste arquivo. Se um diretório for setado com esse atributo (o /var/spool/mail geralmente é) todos os arquivos e diretórios dentro dele não podem ser apagados. O único usuário capaz de setar ou tirar esse atributo é o superuser, 'root'.

# chattr +a ARQUIVO

atributo 'c', compressed:
Com esse atributo, o kernel automaticamente comprime o arquivo ao grava-lo no disco. Isso tudo é feito de maneira transparente. Quando uma leitura é feita, você recebe o arquivo de maneira uncompressed.

# chattr +c ARQUIVO

atributo 'i', immutable:
Este atributo não permite que o usuário mude, apague, faça um (hard) link, renomei o arquivo (ou diretório). Também não é possível incluir dados no arquivo com esse atributo. Somente o usuário superuser 'root' pode setar ou tirar esse atributo.

# chattr +i ARQUIVO

atributo 's':
Quando um arquivo com esse atributo é deletado, os blocos que ele ocupava são zerados pelo kernel.

# chattr +s ARQUIVO

atributo 'u', undelete:
Quando um arquivo com esse atributo é deletado, os blocos que ele ocupava são guardados. Isso deveria funcionar como a Lixeira do MS-Windows. Para que isso funcione, é preciso que você aplique um patch no seu kernel. Você pode encontrar no LinuxHQ , referências para essa solução. Basicamente, estamos movendo arquivo apagados para outro diretório, e é necessário um daemon para que faca uma limpeza dentro de um período estipulado.

# chattr +u ARQUIVO

Existe também o programa 'lsattr', que vai listar todos os arquivos/diretórios com os atributos de cada um. É como um 'ls' que lista os atributos dos arquivos.


«Anterior Próximo»

Introdução
Backup
Filesystem ext2
Recuperando arquivos - método I
Conclusão


Enviar para um amigo

Imprimir

Índice de artigos

ENQUETE
Quais são as suas expectativas quanto ao OpenSUSE 11.2?

Que ele venha mais rápido
Seja mais leve
Mais bonito
Outros


NEWSLETTER
Inscreva-se e receba as últimas notícias, programas, artigos, novidades e tudo do mundo Linux que aconteceu na semana.
 
Digite seu email:

Publicidade / Sobre OLinux / Entre em Contato / Privacidade
Copyright (c) 1999-2009, OLinux - O Portal de Linux do Brasil.
Desenvolvido por: Linux Solutions
Todos os Direitos Reservados.