我知道这听起来错了,但请和我呆在一起。
我有一个正在运行的Raspberry pi,我忘记了密码,我想关闭它以便我可以删除SD卡并重置密码。
我碰巧使用密码设置了IDE,但IDE已加密密码。因此,我可以上传PHP并在我之前安装的ngix webserver上运行它。我尝试了以下内容,但所有显示的内容都是"已完成"。
建议?
PS。我已经问https://superuser.com/questions/994309/physically-shutdown-raspberry-pi-without-shell-access了,如果您知道,请发表评论或发帖回答。
<?php
echo(shell_exec('sudo halt'));
echo(shell_exec('sudo shutdown'));
echo(shell_exec('shutdown'));
echo('done');
?>
答案 0 :(得分:0)
如果您的网络服务器没有以root用户身份运行,则需要使用sudo并添加密码
尝试此命令
'echo your_passwd | /usr/bin/sudo -S shutdown -h -f 0'
如果您丢失了密码,只需拔下插头并更改/ etc / shadow
中的密码即可