Chromebook 的主机文件?

Bri*_*nix 26 google-chrome-os hosts-file chromebook

有没有办法在 Chrome OS 中修改主机文件?

/etc/hosts

该文件是只读的,所以试图修改它使用sudo的VIM没有工作。

我读过禁用根文件系统验证将使编辑主机文件成为可能,但也会使您失去 Chrome 操作系统的自动更新。

须藤/usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions 2

有没有办法在不丢失自动更新的情况下修改主机文件?

谢谢你的帮助。

编辑:只是为了说明,我使用的是启用了开发人员模式的 Acer C7 Chromebook。

AWi*_*ler 10

有两种选择:

1) 从开发者 Chromebook 编辑主机文件:

sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions 2
Run Code Online (Sandbox Code Playgroud)

当 ChromeOS 再次更新时,您将丢失对主机文件的更改。可以通过创建/mnt/stateful_partition/etc/lsb-release包含以下 2 行的文件来禁用更新:

CHROMEOS_RELEASE_VERSION=9999.9999.9999.9999
GOOGLE_RELEASE=9999.9999.9999.9999
Run Code Online (Sandbox Code Playgroud)

2) 使用 Chrome 扩展

这个问题在这个问题中进行了彻底的讨论:在谷歌浏览器中模拟对 etc/hosts 文件的操作——关于是否有任何扩展实际上与主机文件修改相同,这是有争议的。

  • 看起来链接到这里的代理扩展已被删除。 (4认同)

小智 4

不幸的是,我不知道如何在不禁用自动更新功能的情况下修改主机文件,但根据您想要使用该主机文件的用途,您可以尝试安装与主机文件具有类似功能的Chrome扩展程序。

例如,“阻止站点”可以让您自己创建要阻止的站点列表。有AdBlock Plus用于拦截广告。还有救援时间仪表板,用于跟踪您花费最多时间的网站。