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

Re: Отправляем в "сон" компьютеры на ubuntu автоматически

Добавлено: Пн июн 04, 2018 10:00 am
olehs
sudo пытается запросить пароль и не может.
Тут есть несколько вариантов. Самый простой, наверное, добавить команду pm-suspend в sudoers (sudo visudo) добавить

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

system2 ALL= NOPASSWD: /usr/sbin/pm-suspend

Re: Отправляем в "сон" компьютеры на ubuntu автоматически

Добавлено: Пн июн 04, 2018 10:57 am
Diesel
Разобрался.

Зашел по ссш на комп, которым хочу управлять:

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

sudo visudo
Добавил строку:

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

мойпользователь ALL=(ALL) NOPASSWD: ALL
Теперь все работает. Не знаю на сколько это секьюрно - но пока иначе не получилось.

Re: Отправляем в "сон" компьютеры на ubuntu автоматически

Добавлено: Вс июн 10, 2018 11:09 am
Diesel
В итоге сократил код и добавил строку дисконнекта от ssh2, иначе скрипт ждал долго ответа от уже выключенной системы и не хотел работать сразу со всеми устройствами. Теперь все ок.

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

$con = ssh2_connect("айпи компа", 22);
ssh2_auth_password($con, "логин", "пароль");
$stream = ssh2_exec($con, "sudo pm-suspend" );
ssh2_disconnect ($con);