【发布时间】:2014-10-24 09:09:36
【问题描述】:
我想限制一些网站在 osx 上打开。我可以通过终端命令来做到这一点:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
然后我们可以轻松编辑并保存此文件。只需编写本地 ip 和网站名称即可将该网站限制为 192.0.0.1 www.youtube.com。 我想以编程方式进行,我尝试如下:
system("echo \"192.0.0.1 www.facebook.com\" >> /etc/hosts");
此应用程序具有 root 权限,但仍无法附加它并显示 permission denied 消息。
谁能告诉我是什么问题,或者有没有其他方法可以编辑这个文件/etc/hosts
【问题讨论】:
-
@BasileStarynkevitch 需要详细说明吗?
标签: objective-c linux macos