当不存在 root 用户和密码时,如何创建 root 用户和密码?
答案1
在 Ubuntu 上,您不需要直接登录 root 帐户,如果您需要以 root 用户身份运行某些操作,例如apt-get update
,则可以使用sudo
。例如:
$ sudo apt-get update
[sudo] password for cocomac: <-- enter the password for your account here
... apt-get update runs as root user ...
如果你确实需要 root shell,你可以执行以下操作sudo bash
:
$ sudo bash
[sudo] password for cocomac: <-- enter the password for your account here
root@computername:/home/cocomac# apt-get update
... apt-get update runs as root user ...
如果由于某些奇怪的原因sudo
而不起作用,您可以sudo
通过执行以下操作来赋予自己使用的能力。
警告:默认情况下,
sudo
应该可以正常工作。因此,自己安装 Ubuntu 可能更容易,这样您就知道一切都设置正确,并且具有正常的默认值。如果sudo
不工作,那么技术人员在安装 Ubuntu 时做了一些奇怪的事情(可能没有告诉您!),或者出了问题。无论哪种情况,最好自己重新安装 Ubuntu。这就是我的建议。如果您想尝试修复它,请按照以下步骤操作:
- 重启电脑。启动时按住 键Shift。这将显示 grub 菜单。
- 选择恢复模式。选择打开 root shell 的选项,然后运行以下命令,但将其替换
[username]
为用户的真实用户名。
# adduser [username] sudo
然后输入exit
,并正常启动。您应该能够使用sudo
。