我试图在Raspbian上修改sudoers文件/etc/sudoers
,但似乎又犯了一个错误,因为我无法再次修改它。我也无法调用任何需要sudo
权限的命令。因此,我进行了一些研究,并在这里找到了解决方案。
解决方案使用该命令*pkexec visudo*
,但是当我尝试执行此命令时,它会显示一条错误消息:Authentication is needed to run '/usr/sbin/visudo' as the super user
。还有一个下拉列表,它仅包含单词“ root”(并且不能更改)。以及名为身份和一个空白文本框,称为密码。
所以问题是我怎么知道root密码?我尝试了“ root”,“ raspberry”,“ admin”等。但是没有任何效果。
根据答案,使用root登录似乎有点不可能,那么使用pkexec visudo将无法解决我的问题!根据答案,我唯一的方法是使用linux pc来查看我的sd内容并修改sudoers文件。我已经在虚拟机上安装了Debian,最后我可以访问sudoers文件,但没有访问权限!它说我不是文件的所有者!我了解此安全问题,但是由于许多人在我的在线搜索中建议使用linux pc修改sudoers文件,因此应该有一种方法可以访问它。有没有人知道这种方式?