Bloquear modificações em um arquivo com chattr

Publicado por Arthur Gregory Matiello em 22/09/2015

[ Hits: 12.870 ]

 


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

Debian - Criando RAID 1 (mirror) rapidamente

Nagios no Ubuntu 11.10

Alternando entre dois diretórios eficientemente

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

Squid - Limpando cache rapidamente

Leitura recomendada

Teclas de atalho do GNOME - Parte I

paste - Exibindo saída do nmblookup em uma linha só

Sinais de processos

Bug no Samba

Múltiplos downloads

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts