这是关于 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 身份登录