Страница 1 из 1

кнопка перезагрузки АЛИСЫ(полностью)

Добавлено: Пт сен 02, 2016 3:49 pm
gagarin74
Ребят не подскажите код PHP что бы он Сервак с Алисой перегружал полностью ?
как правильно эту команду вставить sudo shutdown -r now у меня линукс. Но не хватает знаний и опыта подружить с PHP.
Кнопку на веб морде Алисы сделал -нужен только код!!!
Спасибо!!!

Re: кнопка перезагрузки АЛИСЫ(полностью)

Добавлено: Пт сен 02, 2016 3:55 pm
olehs

Код: Выделить всё

`sudo shutdown -r now` 

Re: кнопка перезагрузки АЛИСЫ(полностью)

Добавлено: Пт сен 02, 2016 4:18 pm
gagarin74
просто её вставить и все ? или это только часть ? я имею ввиду в <php какой полный код ?

Re: кнопка перезагрузки АЛИСЫ(полностью)

Добавлено: Пт сен 02, 2016 4:25 pm
olehs
это код php. только нужно скопировать и вставить точно так, как я написал.
смущает другое: sudo захочет ввода пароля и на этом все и зависнет.

как вариант, дать права на /sbin/reboot и вызывать его

Код: Выделить всё

`/sbin/reboot` 

Re: кнопка перезагрузки АЛИСЫ(полностью)

Добавлено: Пт сен 02, 2016 5:37 pm
ipz
Вот так работает:

Код: Выделить всё

exec("sudo shutdown -r now"); 
Только пользователь, от которого запущен MJM должен быть прописан в /etc/sudoers, если в лоб, то так:

Код: Выделить всё

www-data ALL=(ALL) NOPASSWD: ALL

Re: кнопка перезагрузки АЛИСЫ(полностью)

Добавлено: Пт сен 02, 2016 5:55 pm
alid
Ужас какой! Не надо юзера, под которым работает веб-сервер, вносить в судо. Ему надо давать права только на то, без чего жить нельзя. Иначе рано или поздно случится http-запрос, который превратит ваш сервер в тыкву.

И вообще, я заметил, что тут какое-то легкомысленное отношение к безопасности. Чего стоит, например, рекомендация ставить права 777 на все. И за NAT выставлять - тоже хорошо задуматься бы надо. Вы же не оставляете ключи от квартиры в замочной скважине.

Re: кнопка перезагрузки АЛИСЫ(полностью)

Добавлено: Пт сен 02, 2016 6:19 pm
gagarin74
Спасибо. Буду думать. Но сервер умного дома находиться ТОЛЬКО внутри домашней сетки.

Re: кнопка перезагрузки АЛИСЫ(полностью)

Добавлено: Пт сен 02, 2016 9:27 pm
ipz
Все так думают, когда дают права, а потом забывают)))
Я тоже)))