![如何在 ubuntu 14.04 中重置我的密码](https://linux22.com/image/863309/%E5%A6%82%E4%BD%95%E5%9C%A8%20ubuntu%2014.04%20%E4%B8%AD%E9%87%8D%E7%BD%AE%E6%88%91%E7%9A%84%E5%AF%86%E7%A0%81.png)
我最近安装了 Ubuntu 14.04。我无法安装任何软件,因为它不接受我的密码。
但是我能够使用相同的密码在我的个人电脑上登录我的帐户。
答案1
您尝试安装软件的用户必须属于 Ubuntu 系统上的“sudo”组,才允许通过 sudo 以 root 身份执行命令。
对于在安装期间创建的用户来说情况如此,但对于任何其他用户,您需要在创建期间明确授予管理权限。
如果没有,请以管理员用户身份登录并在终端上输入sudo usermod -a -G sudo [username]
。
如果您忘记了可能唯一具有管理权限的用户的密码,您可以直接重置引导至 /bin/bash。为此,请在引导期间按住“shift”。这将导致 grub 显示其菜单。在默认条目上,键入e
。
应该有一个以 linux 开头的行,类似于以下内容:
linux /boot/vmlinuz-3.13.0-37-generic root=UUID=4be10ae8-1a19-485a-a24a-bde836584090 ro quiet splash $vt_handoff
最后,添加init=/bin/bash
并删除quiet splash $vt_handoff
,使其看起来像:
linux /boot/vmlinuz-3.13.0-37-generic root=UUID=4be10ae8-1a19-485a-a24a-bde836584090 ro init=/bin/bash
然后按 Ctrl+X,您的系统将启动,但不会启动图形环境等服务,而是进入 shell。现在您需要以读写模式挂载 /,因为它仅以只读模式挂载,然后您可以为任何用户设置新密码:
mount -o remount,rw /
passwd [username]
[you'll be prompted to enter the new password twice]
sync
mount -o remount,ro /
reboot -f