Bloquear modificações em um arquivo com chattr

Publicado por Arthur Gregory Matiello em 22/09/2015

[ Hits: 7.387 ]

 


Bloquear modificações em um arquivo com chattr



Estava tendo problemas com o arquivo de DNS (resolv.conf).

O DHCP do provedor alterava o arquivo para as configurações da operadora automaticamente, porém eu queria deixar configurado o DNS do Google e não o da operadora.

## DNS Google ##
nameserver 8.8.8.8
nameserver 8.8.4.4

A solução foi bloquear modificações nesse arquivo.

Para bloquear qualquer modificação no arquivo até mesmo pelo root execute o comando abaixo:

# chattr +i /etc/resolv.conf

Para desbloquear o arquivo para alterações:

# chattr -i /etc/resolv.conf

Espero que essa dica seja útil.

Outras dicas deste autor

Compartilhar uma pasta no Windows e acessar a mesma através do Linux

Squid - Limpando cache rapidamente

Nagios no Ubuntu 11.10

Debian - Criando RAID 1 (mirror) rapidamente

Alternando entre dois diretórios eficientemente

Leitura recomendada

Exemplos úteis de uso do comando find

O comando join

Comandos de ajuda

Visualizar usuários cadastrados no Linux

X travado ou lento???

  

Comentários
[1] Comentário enviado por sergeimartao em 01/10/2015 - 13:17h

Simples, porém bem útil!

[2] Comentário enviado por invernosantigos em 17/11/2015 - 19:58h


Legal, mas há algum modo de impedir mudanças ( não autorizadas ) no próprio chattr como o windows faz, mudando os atributos de -i para +i sem autorização e assim metendo aqueles malditos cadeadinhos em todos os arquivos e contaminando as pastas do computador que recebe cópias delas ?
Eu mudo para -i, mas ele muda tudo de volta, e eu tenho que ficar reaplicando o comando toda noite após usar o maldito no dia. E pior, à cada semana tenho q reformatar todo o pendrive, por precaução. Os atributos d Chattr ficam em alguma pasta oculta ?



Contribuir com comentário