我在 Ubuntu 系统上工作,我的客户完全忘记了他的管理密码。他甚至不记得输入过一个。然而它就在那里。
我已经尝试了网站上的建议,但我没有成功删除密码,以便我可以下载运行某些文件所需的小程序。有解决办法吗?
更改 xorg.conf 中的几行后,我无法再启动 Ubuntu(我假设它在尝试加载 X 时会中断),所以我需要一种方法来启动到单用户模式。然而,互联网上似乎有零指南如何做,因为他们都假设我实际上可以在我的计算机上编辑文件,而我显然不能。
那么如何在单用户模式下加载 Ubuntu?
当我关闭飞溅时,我发现了问题:每当 Ubuntu 由于某些错误而无法加载 X 服务器时,它会切换到 tty1 并等待提示,但不会关闭飞溅。
我需要重设密码。我已按照以下步骤操作:
但是,然后我转到“root”或“netroot”恢复选项,它告诉我:
Give root password for maintenance (or type Control-D to continue)
Run Code Online (Sandbox Code Playgroud)
显然,我不知道 root 密码。如果我输入CTRL+ D,我将返回到选项列表。从这个页面我读到:
在“另一种方式”一章下:
4. Highlight the line that begins kernel and press 'e' to edit`
Run Code Online (Sandbox Code Playgroud)
但是在 grub 配置文件中,我没有以kernel. 仅有的:
setparams 'Ubuntu...'
recordfail
set gxfpayload...
insmod part_msdos
insmod ext2
set root=...
search --no-floppy...
linux /boot/vmlinuz-2.6.38...
initrd /boot/initrd.img-2.6....
Run Code Online (Sandbox Code Playgroud)
这些都是我的 GRUB 中的所有行。我应该编辑哪一行?或者还有其他方法可以重置我的密码吗?
我遇到了一个问题,当我尝试运行 GParted 时,当我提示输入密码时,它显示“密码不正确”
但是当我使用终端输入相同的密码时sudo gparted,它就可以工作了。这是为什么?
更新
我注意到使用sudo和之间存在差异gksu。后者将因密码错误而失败...