尝试在VM中的ubuntu上安装软件时,我收到如下错误。 如果我是root用户,我可以下载任何软件。但我现在忘了我的密码。有没有办法在不卸载的情况下更新root的密码。请帮忙。
无法打开锁定文件/ var / lib / dpkg / lock -open(13:权限被拒绝) 无法锁定管理目录(/ var / lib / dpkg),你是root用户吗?
答案 0 :(得分:1)
查看This Link但是你需要启动到单用户模式(这是可能的,但如果这是虚拟的话,那么你需要访问主机。如果你没有有权访问主机,我担心你运气不好:|
答案 1 :(得分:1)
我认为您的引导加载程序是Grub(可能是因为您正在使用Ubuntu),因此在启动期间尝试按空格键(任何键都可以工作,甚至 Ctrl )。然后,按 e 编辑当前引导条目,将光标移动到其中包含kernel
的行的末尾,然后添加init=/bin/bash
。按 Ctrl-X 并等待shell提示符。比,做一个mount -o remount,rw /
。现在,您在可写根分区上拥有root帐户。执行passwd
,设置密码,执行mount -o remount,ro /
并重新启动。就是这样。
答案 2 :(得分:0)
有时简单的重启就可以了。在使用任何其他选项之前尝试一下。