首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保护Mac上的etc/hosts文件

保护Mac上的etc/hosts文件
EN

Stack Overflow用户
提问于 2020-03-14 04:18:31
回答 1查看 175关注 0票数 1

我想防止我的etc/hosts文件被编辑。

具体地说,我想让用户不能编辑hosts文件。

以下是我尝试过的一些方法:

1-我尝试在没有编辑文件权限的情况下创建用户组,然后将自己放入该用户组

它不能工作,因为我没有Mac上的管理员访问权限

2-我尝试使用这里的说明:https://apple.stackexchange.com/questions/282339/protect-hosts-file

它很容易编辑,因为用户只需要这个代码sudo chflags noschg /etc/hosts

有记录吗?

EN

回答 1

Stack Overflow用户

发布于 2020-03-14 06:28:28

使所有不应该编辑系统文件的用户都不是管理员。

另一种解决方案是编辑/etc/sudoers并更改%admin条目,以便从sudo中排除正在运行的某些命令(我还没有对其进行测试):%admin ALL = (ALL) ALL, !chflags

这并不是万无一失的,因为如果你是一名管理员,总有一种方法可以绕过sudo。这就是为什么第一种解决方案更好。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60676793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档