![在 OS X 10.6 上自动更改 /etc/hosts](https://linux22.com/image/1291879/%E5%9C%A8%20OS%20X%2010.6%20%E4%B8%8A%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%94%B9%20%2Fetc%2Fhosts.png)
我把编辑/etc/hosts
作为第一道防线,以防止我在工作日访问某些分散注意力的网站。
理想情况下,我希望有两个版本,hosts
并且有一个 cron 作业,可以在白天的上午 9 点和下午 5 点切换它们,但我认为在...cron
下运行时存在权限问题sudo
,我应该降低权限hosts
吗?
答案1
您不需要更改任何系统文件的权限。
我没有发现在 下执行所有操作root
(即打开 root shell 并编辑 crontab)有什么问题。
sudo -i
crontab -e
你也可以直接root
用以下命令编辑 的 crontab:
sudo crontab -u root -e