我已经陷入困境,但也许还有希望。
我在输入以下内容后以root身份注释用户“pi”: nano etc / passwd
保存并退出。接下来我真的退出终点站。现在打开一个新的终端窗口后,我收到以下消息: 我没有名字!@raspberrypi~ $
返回任何我输入的sudo命令,并带有以下消息: sudo:未知的uid ####你是谁?
事情是我仍然在我的macbook pro上ssh up我仍然以root身份登录。由于我对整个命令行位置相当新,我想我会伸出援助之手。
任何想法如何修复pi而不重新安装?
答案 0 :(得分:3)
这不是一个大问题,因为文件可以像任何文本文档一样进行编辑。
如果你是ssh并拥有root权限,只需要nano / etc / passwd(我感觉邪恶打字哈哈),否则如果有另一个拥有root权限的用户(除pi之外)登录并编辑passwd文件。
如果没有其他用户,请将SD卡放入Mac并在任何文本编辑器中编辑该文件。
答案 1 :(得分:-1)
我通过删除文件passwd中的#pi 1000 1000
(类似的东西)开头来解决它,通过删除#
来删除{{1}},当我做的时候通过键入nano / etc / paswwd来访问它一切都恢复正常,我再次使用sudo命令。