为什么 Linux Ubuntu/Mint 缺少 root 帐户?

P_Q*_*P_Q 2 linux root ubuntu

这是一个关于 Linux Ubuntu(和 Mint)的问题。作为 Linux 系统的新用户,我对 Ubuntu 不允许 PC 所有者成为 root/管理员这一事实很感兴趣。不管这是否有充分的理由,我都感到困惑。

如果我想做一些需要 root 权限的事情,我必须使用 sudo 命令。但是我想知道如果您实际上可以通过 sudo 成为 root 用户(当然,您当时需要成为 PC 所有者),那么删除 root 用户有什么意义。我不确定这解决了什么问题。

Win*_*dos 6

Ubuntu的网站列出了一些东西,他们觉得是自己使用sudo的方法的优点。我会挑选出我认为有充分理由走这条路的那些:

  • Ubuntu 安装程序要问的问题更少。
  • 用户不必记住额外的密码。
  • 每个试图强行进入您的盒子的破解者都会知道它有一个名为 Root 的帐户,并会首先尝试。(即,如果没有 root 帐户,那么他们不做一些工作就不会知道系统上的其他帐户是什么。)
  • sudo 可以使用更细粒度的安全策略进行设置。
  • 不需要与需要在系统上执行某种类型管理任务的每个人共享 Root 帐户密码(请参阅上一个项目符号)。
  • 身份验证会在很短的时间后自动过期(因此您不能离开机器并让某人在 15 分钟后拥有完全的 root 权限。)

对我来说最重要的是最后一件事。如果您以 root 身份登录 GUI 并且不锁定您的会话,那么现在可以告诉具有物理访问权限的人可以做什么。如果你一个人住或其他什么,这不是什么大问题,但我仍然觉得它是一个不错的功能。