首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac中启用根用户是否会带来安全风险?

问在Mac中启用根用户是否会带来安全风险?
EN

Security用户
提问于 2012-04-17 01:36:18
回答 2查看 3.9K关注 0票数 4

对于那些不熟悉的用户,Mac默认禁用根帐户。为了启用根用户,您必须深入了解系统首选项,并使用管理员名称/密码进行身份验证。这是合理的,您可能希望保留一些功能强大的东西,如根目录默认禁用。然后,当您希望实际使用root时,您需要注销您的帐户并在"root“帐户名下登录。

但是,根据这个Apple.com[官方支持页面]:

若要确保计算机的安全性和稳定性,请在不使用根用户时禁用它。

起初,我认为他们只是想注销或退出根帐户,但根据他们的建议如何显式地说"disable the root user.",情况似乎并非如此,每当我想使用根用户时,除了登录/退出根用户之外,我还必须经历启用/禁用根用户的麻烦。

对其他人来说,这似乎完全是在浪费时间,还是我在这里错过了什么?是否存在合法的安全/稳定风险,而不禁用根用户?

EN

回答 2

Security用户

回答已采纳

发布于 2012-04-17 03:58:42

我没有看到关于Apple KB文章的引用说明;我看到的最接近的说明是:

在以root用户身份完成任务之后,您应该退出Mac并使用普通帐户或管理员帐户登录。如果不经常使用根访问,则应禁用根访问。

在我看来,这似乎是合理的建议。启用根帐户并不会带来严重的安全风险(前提是您遵循良好的密码实践),但这通常是不必要的安全风险。

启用根的最大问题是,它是密码猜测攻击的最诱人的目标。例如,如果您启用了SSH &可以从internet访问,那么您将有机器人连接并试图猜测根密码。

基本上,根目录禁用会减少某人接管计算机的方式;因此,除非您需要,否则关闭它。

票数 7
EN

Security用户

发布于 2012-04-17 11:03:00

没有实际的理由启用根帐户。

  • 在命令行,如果您需要额外的权限,您应该使用sudo命令。如果您需要对许多命令执行此操作,请使用sudo -s,它基本上会创建另一个会话,在此会话中您是有效的根用户,直到退出为止。每次使用sudo都需要您的用户密码才能运行。
  • 在GUI上,您将用户帐户配置为“管理员”,每次需要执行“特权”操作时,都会要求您输入密码。

至于启用根帐户的风险,它会为您的系统创建另一条路径(@Gordon上面已经说明了这一点),也为您的生活带来了另一个层次的复杂性(再加上另一个需要记住的密码……)

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

https://security.stackexchange.com/questions/13847

复制
相关文章

相似问题

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