Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: удаленное выключение компьютера.  (Прочитано 6354 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ru_Grey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
  • Ubuntu 11.04 x86_64 on ProBook 4320s
    • Просмотр профиля
Всем всего доброго!
Есть компьютер который надо удаленно выключать по требованию.  Выключать возможно будет операторы которые даже не понимают что такое *nix и дабы что бы не вгонять из в ступор думаю идеальным решением было бы написать скрипт в котором было бы выполнены действия:
1)прохождение аутентификации по ssh какого нить юзера.
2) выполнение команды halt или shutdown -h now.
У самого нет таких знаний что бы написать такой скрипт прошу помочь словом или делом.
Заранее благодарен.
Да прибудет с вами сила Бубунты...

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #1 : 19 Июля 2010, 06:22:33 »
в putty создай профиль с логином и паролем, пользователям останется только набрать
init 0

Оффлайн Ru_Grey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
  • Ubuntu 11.04 x86_64 on ProBook 4320s
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #2 : 19 Июля 2010, 07:59:03 »
Конечно было бы проще это, но тетенькам 50 летним трудно объяснить что делать если они не могут OpenOffice освоить. Если сказать что вот этот ярлычок надо запускать и подождать минут 5 - это еще они смогут осилить. У тетенек рабочие компы на Linux. Они открывают тока OpenOffice иногда и работают  в  веб-браузере.   Так что скрипт всем бы жизнь упрощал.
Да прибудет с вами сила Бубунты...

Оффлайн kost2000

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #3 : 19 Июля 2010, 08:12:37 »
Верно, можно создать готовый профиль (в винде) с логином и паролем в putty, а в профиле пользователя прописать shutdown. остается только запустить ярлычок и всё...
« Последнее редактирование: 19 Июля 2010, 09:45:06 от kost2000 »

Оффлайн Ru_Grey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
  • Ubuntu 11.04 x86_64 on ProBook 4320s
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #4 : 19 Июля 2010, 11:00:13 »
Скрипт по моему все же удобнее. Буду дальше рыскать. 
Да прибудет с вами сила Бубунты...

Оффлайн madaxus

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #5 : 19 Июля 2010, 11:18:12 »
Тётеньки наверно вовремя домой уходят
Может по расписанию выключать? :)

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #6 : 19 Июля 2010, 11:49:59 »
хотите верьте хотите нет, но написание команд для тетенек гораздо проще тыканья по картинкам, dos и far ими осваивается быстрее это факт.
не хотите верить чужому опыту набивайте собственные шишки.

Оффлайн Ru_Grey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
  • Ubuntu 11.04 x86_64 on ProBook 4320s
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #7 : 19 Июля 2010, 12:57:58 »
Тетеньки работают круглыми сутками :))) разные тетеньки. По времени не получиться так как выключение от времени не зависит.
Да прибудет с вами сила Бубунты...

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #8 : 19 Июля 2010, 13:23:05 »
Пусть тетеньки нажимают кнопку выключить питание ненадолго. Компьютер корректно выключится.

Оффлайн madaxus

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #9 : 19 Июля 2010, 13:30:31 »
Браво, Александр!
А я и забыл до чего уже дошёл прогресс :D

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #10 : 19 Июля 2010, 14:01:09 »
Особенно удаленно удобно нажимать на кнопку...
Есть компьютер который надо удаленно выключать по требованию.
Я бы сделал вот что.
1. Завел пользователя shut
2. Дал бы этому пользователю разрешение на выполнение /sbin/shutdown в sudoers
3. Сделал бы вход не по паролю, а по ключу с нужного компьютера
4. В ~/.bashrc у этого пользователя вставил бы нужную команду, например sudo shutdown -h now
5. Для выключения компьютера просто заходил бы этим пользователем ssh shut@computer (при желании - сделать ярлык на эту команду).

Оффлайн Polugut

  • Участник
  • *
  • Сообщений: 194
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #11 : 19 Июля 2010, 14:08:53 »
Поставьте webmin.
Создайте бесправного пользователя.
Создайте на сервере скрипт выключения.
В разделе "Прочее", в "Команды пользователя" сделайте команду запуска скрипта выключения.
В настройках Вебмина откройте доступ к командам пользователя бесправному пользователю.
В закладки браузеров внесите адрес сервера, и укажите запомнить имя и пароль пользователя. Или сделайте ярлык на столе.
Объясните тетенькам, что для выключения надо запустить браузер, в закладках выбрать сервер, и нажать на кнопку выключения сервера.

Я так сделал. Полгода полет нормальный. Сейчас страница команд обросла разными полезностями. Например выключить в определенное время (19.00), выключить через час - два часа, выключить интернет (чтоб халявщиков отогнать), включить интернет , проверить использование интернета. Рулит всем простая секретарша, "обучение" заняло пару минут, при том, что запоминания пароля нет, чтоб никто посторонний не смог залезть.
Сам факт установки Линукс на компьютер по российским законам, к сожалению, не является преступлением. Однако

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #12 : 19 Июля 2010, 14:22:01 »
Удаленное выключение удобно, когда нужно корректно выключить все компьютеры.
Например, ожидается плановое выключение электричества.
А индивидуальное отключение должно быть у пользователя компьютера, иначе потребуется новая должностная ставка: "ответственный за отключение компьютеров".  :idiot2:

Оффлайн Polugut

  • Участник
  • *
  • Сообщений: 194
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #13 : 19 Июля 2010, 14:32:47 »

А индивидуальное отключение должно быть у пользователя компьютера, иначе потребуется новая должностная ставка: "ответственный за отключение компьютеров".  :idiot2:
В условиях темы прописан сервер. Кто пользователь сервера? Много людей. И сервер может прятаться в труднодоступном месте. Хотя можно двуумя проводами удлинить кнопку включения-выключения, вывести к двери, и написать плакат - "Уходя - гасите сервер!!!" :)
Сам факт установки Линукс на компьютер по российским законам, к сожалению, не является преступлением. Однако

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: удаленное выключение компьютера.
« Ответ #14 : 19 Июля 2010, 14:42:16 »
В условиях темы прописан сервер.
Не вижу что-то.
Сервер должен молотить сутками напролет, если люди работают.
Гасить сервер - это не проблема, включение - да может быть проблемой.
« Последнее редактирование: 19 Июля 2010, 14:44:34 от alexander.pronin »

 

Страница сгенерирована за 0.102 секунд. Запросов: 23.