我刚刚在笔记本电脑上安装了 Ubuntu,并为管理员帐户提供了我的姓名和密码。后来在终端中,我尝试创建另一个用户。它告诉我只有 root 用户可以这样做,但我不知道如何以 root 身份登录并创建新用户。在 Red Hat 中,我知道如何操作,因为我是 Red Hat 用户。我现在该怎么办,请有人帮帮我。我试过代码
2 sudo apt-get install chromium-browser
3 mkusr general use
4 crusr general use
5 mkdir mukundan
6 adduser
7 exit
8 adduser
9 root
10 sudo apt install root-system-bin
11 --fix-missing?
12 run apt-get update
13 sudo apt install root-system-bin
14 mkdir
15 su root
16 su root
17 su root
18 history
仍然没有任何效果
答案1
Ubuntu 的标准是不让真正的 root 用户拥有自己的密码。这样做是为了尽量减少忘记以 root 身份登录的风险,并避免意外发出对用户权限无害但对 root 权限会损害整个系统的命令。
公认的替代方案是,sudo
它通常允许组中的用户帐户sudoers
以 root 权限发出命令。密码输入sudo
会被记住一小段时间,但每个后续命令都需要sudo
再次输入,即使没有重新提示密码。
与拥有 root 帐户相比,此设置降低了整体系统风险,并且不会阻止管理员用户执行 root 可以执行的任何操作。
答案2
您不需要创建 root 用户,它已经存在了。您可以通过运行以下命令来获取临时 root 权限sudo
:
sudo adduser <new Username>
首先,您必须提供管理用户的密码。(您登录时使用的密码,该密码应位于 sudoers 组中)并按照提示进行操作(除了新用户密码,您可以将大多数内容留空)
如果你希望新用户也能使用 sudo,那么你可以
sudo adduser <new Username> sudo
在第一个命令之后