2015-10-31 2 views
0

Я знаю, это звучит просто неправильно, но оставайтесь со мной на секунду.Shutdown server using PHP

У меня есть малиновый pi, который в настоящее время работает, я забыл пароль, и я хочу его закрыть, чтобы удалить SD-карту и сбросить пароль.

У меня есть настройка IDE с паролем, но IDE зашифровал пароль. Таким образом, я мог бы загрузить PHP и запустить его на веб-сервере ngix, который я ранее установил. Я попробовал следующее, но все, что отображается, «сделано».

Рекомендации?

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

@AlexAndrei Вы имеете в виду 'shell' или' shell_exec', правильно? Пробовал и ничего. – user1032531

+0

'shell_exec' - это имя функции, вы также можете запустить

ответ

0

, если ваш веб-сервер не работает, как корень вам нужно использовать Sudo и добавить свой пароль

попробовать эту команду

'echo your_passwd | /usr/bin/sudo -S shutdown -h -f 0' 

Если вы забыли свой пароль, просто не мог вытащить пробку и изменить пароль в/etc/shadow

+0

Забыли пароль. как описано в оригинальной записи. – user1032531

+2

shutdown требует root - просто вытащите вилку. – lumos0815