Os arquivos de hosts do Mac não podem ser persistidos sempre sobrescritos

1

Qualquer alteração feita no arquivo / private / etc / hosts não pode ser persistida. Depois de um tempo (como 10 minitues), o arquivo será sobrescrito. Como posso descobrir a causa raiz desse problema? Ou posso tornar o arquivo imutável como usar o chattr no Linux?

Nenhum software suspeito (como o cisco VPN) está instalado. Nenhum arquivo estranho existe (como /etc/hosts.ac). Eu instalei alguns softwares VPN como tunnelblick e pulse secure.

    
por dezhi 13.12.2016 / 09:40

1 resposta

1

Acontece que é o mesmo problema com o software de VPN em este link

Na minha situação, é /etc/pulse-hosts.bak . Sugiro usar ls -lha /etc/*hosts* para listar todos os arquivos suspeitos para que você não possa perder ninguém.

Ferramentas para rastrear a modificação de arquivos: sudo opensnoop 2>/dev/null | grep hosts

Ferramentas para desabilitar a alteração no arquivo de hosts (caso você não encontre nenhuma pista): sudo chflags schg /etc/hosts

    
por 17.12.2016 / 12:31