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

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

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

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

答案1

Ubuntu 网站列出了他们认为使用 sudo 方法的一些优势。我将挑选出我认为可以采用此方法的几个理由:

  • Ubuntu 安装程序需要询问的问题较少。
  • 用户无需记住额外的密码。
  • 每一个试图强行进入你的机器的黑客都会知道它有一个名为 Root 的帐户,并且会首先尝试这个帐户。(也就是说,如果没有 root 帐户,那么如果不费一点功夫,他们就不会知道系统上的其他帐户是什么。)
  • sudo 可以设置更细粒度的安全策略。
  • 不需要与需要在系统上执行某种管理任务的每个人共享 Root 帐户密码(参见上一条)。
  • 身份验证会在短时间后自动过期(因此,您不能离开机器,而 15 分钟后有人带着完全的 root 权限出现。)

对我来说最重要的是最后一个。如果你以 root 身份登录 GUI 并且不锁定你的会话,那么现在就可以知道有物理访问权限的人可以做什么。如果你独居或其他原因,这不是什么大问题,但我仍然认为这是一个不错的功能。

答案2

这只是一项安全措施。人们会一直以 root 权限登录,从而允许恶意软件和其他人访问您的机器。

你可以通过给 root 用户设置密码来访问 root 用户

sudo 密码 root

输入您的密码,然后输入新的 root 密码,然后确认

然后你就可以以 root 身份登录

相关内容