Mac 호스트 파일은 지속될 수 없으며 항상 덮어쓰여집니다.

Mac 호스트 파일은 지속될 수 없으며 항상 덮어쓰여집니다.

/private/etc/hosts 파일에 대한 변경 사항은 유지되지 않았습니다. 잠시 후(예: 10분) 파일이 덮어쓰여집니다. 이 문제의 근본 원인을 어떻게 찾을 수 있습니까? 아니면 Linux에서 chattr을 사용하는 것처럼 파일을 변경 불가능하게 만들 수 있나요?

의심스러운 소프트웨어(예: Cisco VPN)가 설치되어 있지 않습니다. /etc/hosts.ac와 같은 이상한 파일은 존재하지 않습니다. Tunnelblick 및 Pulse Secure와 같은 일부 VPN 소프트웨어를 설치했습니다.

답변1

VPN 소프트웨어에도 같은 문제가 있는 것으로 나타났습니다이 링크

내 경우에는 의심스러운 파일을 모두 나열하여 누구도 놓치지 않도록 하는 것이 /etc/pulse-hosts.bak좋습니다 .ls -lha /etc/*hosts*

파일 수정 추적 도구:sudo opensnoop 2>/dev/null | grep hosts

호스트 파일을 변경하는 도구를 비활성화합니다(단서를 찾을 수 없는 경우).sudo chflags schg /etc/hosts

관련 정보