有没有办法在/ etc / hosts中“包括”一个单独的文件?


3

有什么办法可以在/ etc / hosts文件中“包含”另一个文件?特别是我想包含一个不受保护的(-rw-rw-rw)文件,这样我就可以轻松地在诸如TextMate之类的文件中对其进行编辑而不必发出sudo vi /etc/hosts

我在OS X上,但是据我所知,这应该与其他* nix操作系统有关。


2
如果有可能,这是否会构成安全隐患?
DWilliams 2010年

可能吧,但我认为值得一问。
grassmowerlatte

Answers:


3

我认为没有任何方法可以将其他文件包含到主机文件中。

是否可以/etc/hosts通过仅包含您(以及需要编辑它的任何其他用户)的组来使组可写?


5

保留一个hosts.base文件,然后编写一个简单的脚本以hosts与该hosts.base文件以及您要包括的其他文件一起构建一个完整的组合文件。您可以cron按需执行。


这就是我为本地发展所做的工作。我在特定位置为每个项目保留一个单独的文件,然后运行将基础文件与项目文件结合在一起的脚本。
bogeymin

@bogeymin您是否有该脚本的摘要?
fuxes 18-4-24的
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.