Answers:
让我马上说,没有办法恢复密码(没有实际的破解/黑客攻击,我不知道该怎么做)。重置密码是最好的选择。
因此,第一步将是确定您是否有任何方式可以登录Raspbery Pi。
如果您可以使用具有“ sudo”权限的用户登录(包括SSH ...,也许您已正确设置了密钥,但忘记了我遇到的实际用户密码),只需键入:
sudo passwd
应该提示您创建一个新密码(无需输入当前密码)。
另一种选择是运行启动配置并以这种方式更改密码。
sudo raspi-config
如果您完全被锁定在外,则可以尝试这里提到的技术,尽管我在该策略上没有任何成功。它只是使我无法完成RPi的启动。
我还没有找到任何有效的方法来启用root访问期限(把为什么您甚至想要这样做的话题放在一边:)),更不用说如果您无法登录。有人可以纠正我错误。
希望这可以避免您将图像换成新的图像。如果这样可以节省一个人,则认为值得花时间发表:)
passwd
,不是pwd
。更新了答案以显示这一点。
sudo passwd pi
如果省略“ pi”,则将更改root帐户的密码。
挂载SD卡,进入文件系统,然后进行编辑/etc/passwd
。找到以“ pi”开头的行,其开头如下:
pi:x:1000:1000...
摆脱x; 将冒号放在两边。这将消除密码的需要。
passwd
登录后,您可能想要使用命令创建新密码。
*
不起作用,并且添加init=/bin/sh
方法没有用... +1
杰米·考克斯(Jamie Cox)在一个答案中指出了实际上对我的问题起作用的方法时,您可能想更改pi用户的密码,因此请键入
sudo passwd pi
否则,您只是更改root的密码。