如何以 root 用户身份登录?

如何以 root 用户身份登录?

我一天前安装了 Debian,我对 Linux 很陌生,如果我错过了一些明显的东西,请原谅我,但是:每当我使用 sudo 命令时,它都会询问我当前用户密码,但当前用户没有使用 sudo 的权限,所以我必须使用 su 并在那里运行我的命令,但我在那里安装的命令只能在我的用户中起作用,而不是在我之前使用过 popos 的用户中,我认为我是那里的 root 用户,因为 sudo 工作正常,我如何以 root 身份登录?在我的登录页面 (sddm) 中只有 1 个用户。

编辑:我可以以某种方式不在安装中创建普通用户吗?如果我将普通用户密码和用户名留空怎么办?我只能用 root 用户登录吗?

答案1

这取决于您在安装时如何设置系统。如果您在安装过程中通过输入 root 帐户的密码创建了 root 帐户,则可以使用Ctrl+ Alt+切换到不同的 tty F2,并从那里以 root 身份登录。

然后,您可以向您的用户帐户授予通过 sudo 升级权限的权限。

授予用户运行 sudo 的权限

将用户添加到 sudo 组

Debian 默认配置为允许该sudo组的所有成员使用sudo权限提升。

最简单的方法是将您的用户添加到sudo组中usermod -aG sudo yourusername

/etc/sudoers 文件

您还可以编辑该sudoers文件。请注意,您永远不应该手动编辑此文件,它可能会导致您的系统无法使用。而是使用它visudo,因为它会在编辑后检查文件是否有错误。

  1. 跑步visudo
  2. 添加yourusername ALL=(ALL:ALL) ALL到文件末尾
  3. Ctrl通过+关闭并保存文件XY然后Enter

相关内容