|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux Wiki[editar] Protegendo Arquivos Contras DesastresMuita gente utiliza o linux como root, ao invés de criar um usuário comum, muitas vezes isso acaba causando acidentes, como por exemplo, remover arquivos por engando. Mas existe uma maneira que pouca gente conhece de proteger esses arquivos do próprio root. Sim é verdade, e você ainda não precisa instalar nenhum patch, recompilar o kernel ou qualquer outra coisa, é uma simples ferramenta que funciona mais ou menos como o chmod. Ela é o chattr (Change Attributes). Esses atributos são especiais, você não consegue visualizalos somente com o ls, para ver os atributos dos arquivos é necessário utilizar o lsattr. Vamos agora ver algumas das opções do chattr, e o que cada uma delas faz:
Como vocês viram existem uma série de opções muito úteis, as que eu mais uso sao a "i" e "u". Aplicar esses atributos é tão simples como um chmod: Como exemplo vou "travar" o lilo.conf, primeiro vamos ver como o lilo.conf é originalmente: lsattr /etc/lilo.conf ------------- /etc/lilo.conf Agora vamos aplicar a opção i chattr +i /etc/lilo.conf lsattr /etc/lilo.conf ----i-------- /mnt/hda3/etc/lilo.conf rm /etc/lilo.conf rm: remove write-protected regular file `/etc/lilo.conf'? y rm: cannot remove `teste': Operation not permitted Viram :) nem o root pode remover o arquivo com essa opção Resumindo, vc utiliza o chattr assim: Ativar: chattr +OPCAO arquivo Desativar: chattr -OPCAO arquivo ANTEÇÃO Antes de tentar remover algum arquivo importante, teste com um arquivo qualquer (o chattr não funciona em qualquer filesystem) By: Rafael M. Capovilla - 1c3_m4n - under NOSPAM underlinux com br |