This topic created in 3444 days ago, the information mentioned may be changed or developed.
这个问题太神奇了,我编辑 /etc/hosts 之后,过了一会又自动给我覆盖掉了,写进去的内容都没有了。
谷歌查到说可能是某款 vpn 软件导致的问题,但是我并没有使用那个 vpn 软件。
如果是 linux 的话,我直接 chattr +i 就行了,但是 mac 我不知道是否有类似功能,禁止修改某个文件?
或者怎么样才能知道哪个进程修改了某个文件呢?
5 replies • 2016-12-17 02:10:25 +08:00
 |
|
1
ppwangs Dec 7, 2016
sudo chmod 644 /etc/hosts 只给普通用户读权限试试
|
 |
|
2
bokix Dec 8, 2016
是不是用了 Adobe 的破解软件?比如 photoshop ?,/etc 目录下是不是除了 hosts 文件外,还有一个 hosts.ac 文件?你所说的覆盖,实际上是不是 hosts.ac 覆盖了 hosts ?
|
 |
|
5
xdz0611 Dec 17, 2016
坑爹啊,让我找到原因了.果然还是跟 VPN 有关,就是那个 pulse secure 惹的祸. 谷歌搜索一下"pulse secure hosts file"就发现很多人都在说这个问题. 为什么想到这个软件,是因为打开 hosts 文件,最开头就写了个注释,说下面一部分内容是他添加的...看来问题应该可以解决了.
|