对于那些不熟悉的用户,Mac默认禁用根帐户。为了启用根用户,您必须深入了解系统首选项,并使用管理员名称/密码进行身份验证。这是合理的,您可能希望保留一些功能强大的东西,如根目录默认禁用。然后,当您希望实际使用root时,您需要注销您的帐户并在"root“帐户名下登录。
但是,根据这个Apple.com[官方支持页面]:
若要确保计算机的安全性和稳定性,请在不使用根用户时禁用它。
起初,我认为他们只是想注销或退出根帐户,但根据他们的建议如何显式地说"disable the root user.",情况似乎并非如此,每当我想使用根用户时,除了登录/退出根用户之外,我还必须经历启用/禁用根用户的麻烦。
对其他人来说,这似乎完全是在浪费时间,还是我在这里错过了什么?是否存在合法的安全/稳定风险,而不禁用根用户?
发布于 2012-04-17 03:58:42
我没有看到关于Apple KB文章的引用说明;我看到的最接近的说明是:
在以root用户身份完成任务之后,您应该退出Mac并使用普通帐户或管理员帐户登录。如果不经常使用根访问,则应禁用根访问。
在我看来,这似乎是合理的建议。启用根帐户并不会带来严重的安全风险(前提是您遵循良好的密码实践),但这通常是不必要的安全风险。
启用根的最大问题是,它是密码猜测攻击的最诱人的目标。例如,如果您启用了SSH &可以从internet访问,那么您将有机器人连接并试图猜测根密码。
基本上,根目录禁用会减少某人接管计算机的方式;因此,除非您需要,否则关闭它。
发布于 2012-04-17 11:03:00
没有实际的理由启用根帐户。
sudo命令。如果您需要对许多命令执行此操作,请使用sudo -s,它基本上会创建另一个会话,在此会话中您是有效的根用户,直到退出为止。每次使用sudo都需要您的用户密码才能运行。至于启用根帐户的风险,它会为您的系统创建另一条路径(@Gordon上面已经说明了这一点),也为您的生活带来了另一个层次的复杂性(再加上另一个需要记住的密码……)
https://security.stackexchange.com/questions/13847
复制相似问题