учетка REBOOT
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- мл. сержант
- Сообщения: 101
- Зарегистрирован: 2008-09-26 22:06:25
учетка REBOOT
Вот подсказали/попрасили такую идею
сделать учетку с логином reboot, при подключении через putty по ssh чтобы автоматом комп уходил в ребут
такую учетку можно давать "девочкам", чтобы те могли быстро и без проблем заребутить сервак одним нажатием кнопки
как это реализовать на ФРЕ?
я так подазриваю нужно написать какой-то скрипт который будет выдавать: shutdown -r now
сделать учетку с логином reboot, при подключении через putty по ssh чтобы автоматом комп уходил в ребут
такую учетку можно давать "девочкам", чтобы те могли быстро и без проблем заребутить сервак одним нажатием кнопки
как это реализовать на ФРЕ?
я так подазриваю нужно написать какой-то скрипт который будет выдавать: shutdown -r now
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Turbo
- сержант
- Сообщения: 166
- Зарегистрирован: 2007-08-11 12:17:38
- Откуда: Киев
- Контактная информация:
Re: учетка REBOOT
пользователь это не команда
*в стартовом скрипте любого юзера пишешь reboot now и когда юзер логинится он ребутит сервак*

*в стартовом скрипте любого юзера пишешь reboot now и когда юзер логинится он ребутит сервак*
Последний раз редактировалось Turbo 2008-09-29 17:49:34, всего редактировалось 2 раза.
Умное выражение лица – это еще не признак ума (Г. Горин)
мой сайт http://www.allwork.kiev.ua/
мой сайт http://www.allwork.kiev.ua/
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: учетка REBOOT
через судо и ~/.ssh/rc либо ~/.cshrc по желаниюWave писал(а):как это реализовать на ФРЕ?
-
- мл. сержант
- Сообщения: 101
- Зарегистрирован: 2008-09-26 22:06:25
Re: учетка REBOOT
Turbo писал(а):пользователь это не команда![]()
в стартовом скрипте любого юзера пишешь reboot now и когда юзер логинится он ребутит сервак
ага
а где находится стартовые скрипты юзверов?
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
-
- мл. сержант
- Сообщения: 101
- Зарегистрирован: 2008-09-26 22:06:25
Re: учетка REBOOT
добавлял в: .cshrc
не хатит
- пробовал так сделать запуск MC при старте учетки- тоже не стартует
что-то я пропустил
Код: Выделить всё
reboot now
reboot: Operation not permitted
Код: Выделить всё
/usr/bin/su -l root -c mc
что-то я пропустил
-
- мл. сержант
- Сообщения: 101
- Зарегистрирован: 2008-09-26 22:06:25
Re: учетка REBOOT
в .shrc добавление команды тожене дает результата
Код: Выделить всё
mc
- Neus
- капитан
- Сообщения: 1946
- Зарегистрирован: 2008-09-08 21:59:56
Re: учетка REBOOT
это штоп юзер ребутил сервант?!...такую учетку можно давать "девочкам", чтобы те могли быстро и без проблем заребутить сервак...

да гнать такова админа!!!
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: учетка REBOOT
Я не вижу, за что тут гнать.это штоп юзер ребутил сервант?!
да гнать такова админа!!!
Z301171463546 - можно пожертвовать мне денег
- Neus
- капитан
- Сообщения: 1946
- Зарегистрирован: 2008-09-08 21:59:56
Re: учетка REBOOT
А я не вижу, зачем юзеру ребутить сервер.Я не вижу, за что тут гнать.
Пример для чего это нужно, можно?
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: учетка REBOOT
иногда нужноNeus писал(а):А я не вижу, зачем юзеру ребутить сервер.
по умолчанию только рут может ребутить сервер, чтобы дать привилегию обычному пользователю нужно использовать судоWave писал(а):reboot: Operation not permitted
Код: Выделить всё
man sudo
-
- мл. сержант
- Сообщения: 101
- Зарегистрирован: 2008-09-26 22:06:25
Re: учетка REBOOT
а зачем сразу юзер?Neus писал(а):это штоп юзер ребутил сервант?!...такую учетку можно давать "девочкам", чтобы те могли быстро и без проблем заребутить сервак...![]()
да гнать такова админа!!!
вариантов много:
- знакомый
- касирша
- диспетчер
- монтажник
- оператор какого-нибуть сервиса (irc, dc++ или еще что-то там)
- на худой конец такая учетка удобна даже для ребута сервака с мобилы, где не стльно удобно набирать команды
- да и вообще мало ли кому может понадобится дать возможность ребутнуть сервак, если тебя рядом нет
+ изучается идея на примере
тоесть, после того как смогу разобраться с такой учеткой, то смогу сделать учетку для ребута апача или еще для чего-нить
-
- мл. сержант
- Сообщения: 101
- Зарегистрирован: 2008-09-26 22:06:25
Re: учетка REBOOT
/usr/bin/su -l root -c mc так вроде команда должна выполнится от рута
да и проблема в том, что у меня не только команда на ребут не проходит
я тестирую на команде mc, он тоже не запускается при логоне юзверя
я ку-да то не туда или не в том формате записываю
да и проблема в том, что у меня не только команда на ребут не проходит
я тестирую на команде mc, он тоже не запускается при логоне юзверя
я ку-да то не туда или не в том формате записываю
- LimpTeaM
- сержант
- Сообщения: 236
- Зарегистрирован: 2007-10-04 16:26:21
Re: учетка REBOOT
а если добавить команду mc в .shrc пользователя?
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: учетка REBOOT
Прописать нужного юзера в sudoers-файле, что бы мог выполнять комманду reboot
Далее задаём в качестве шелла /sbin/reboot now и всё!
Код: Выделить всё
...
user_reboot: NOPASSWD: /sbin/reboot now
...
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: учетка REBOOT
http://www.lissyara.su/?id=1268Wave писал(а):+ изучается идея на примере
тоесть, после того как смогу разобраться с такой учеткой, то смогу сделать учетку для ребута апача или еще для чего-нить
На самом деле не стоит ребутить сервак. Достаточно продумать систему работы и автоматику.
За мой скромный опыт во FreeBSD (4 года) мне ни разу не пришлось ребутить сервер после настройки.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- Neus
- капитан
- Сообщения: 1946
- Зарегистрирован: 2008-09-08 21:59:56
Re: учетка REBOOT
ты мну извини канешна, но касирша ребутающая сервак... это даже очень мяхко говоря без нецензурщины не обойтись...а зачем сразу юзер?
вариантов много:
- знакомый
- касирша
- диспетчер
- монтажник
- оператор какого-нибуть сервиса (irc, dc++ или еще что-то там)
а вот это очень даже актуальная весчь (но на самый крайний случай, если под рукой нет компа с инетом)- на худой конец такая учетка удобна даже для ребута сервака с мобилы, где не стльно удобно набирать команды
как гритца - no comments...- да и вообще мало ли кому может понадобится дать возможность ребутнуть сервак, если тебя рядом нет
- romzes
- мл. сержант
- Сообщения: 85
- Зарегистрирован: 2007-09-05 22:17:34
- Откуда: Київ
- Контактная информация:
Re: учетка REBOOT
добавить юзера в группу operator.Wave писал(а):добавлял в: .cshrc
Код: Выделить всё
reboot now
reboot: Operation not permitted
не хатит
--------
быстрые выводы.. пример:Neus писал(а):это штоп юзер ребутил сервант?!
да гнать такова админа!!!
у меня есть небольшое отделение ~4-5 машин. Шлюз на старой машине под фряхой есс-но. Так им специфика помещения и всего что там находиться непозволяет оставлять на ночь включенными не то что электроприборы но и щиток. Временами они задерживаються, временами уходят раньше. Следуя такому мышлению мне нужно сидеть и ждать (в случае их задержки) пока они решат уйти. А им в свою очередь, в случае падения нета придется ждать пока я через 3/4 Киева приеду к ним дабы отключить их тачку.. Если не завою первым я - завопят они

TMTOWTDI
- LimpTeaM
- сержант
- Сообщения: 236
- Зарегистрирован: 2007-10-04 16:26:21
Re: учетка REBOOT
Накидал тут заметочку по теме
ногами не пинать 
Перегружаем сервер сразу после логона пользователя.
Для чего это надо? Например для того, чтобы если Вы далеко находитесь, то не загружаясь по рутом можно было просто с мобильника с клиентом ssh перегрузить удаленную машину если с ней что-то не так.
Для этого будем использовать всем известную утилиту sudo. Которая позволять запускать рутовые команды, от не привилигерованного пользователя.
1. ставим sudo
Ставить будем из портов так что набираем
после этого у нас появится файлик /usr/local/etc/sudoers
в котором можно добавить пользователя и разрешить ему выполнять команды от рута
2. Собственно заводим самого пользователя от которого будем перегружать машину
Тут ничего сложного. пользователя заводим обычной командой adduser и на все вопросы отвечаем ентером, кроме пароля.
3. Настройка файла /usr/local/etc/sudoers
Для редактирования файла sudoers обязательно надо использовать утилиту visudo потому что один не большой пробег в конфиге и sudo не заработает.
итак набираем:
в файл добавляем вот такую вот строчку:
где:
test имя пользователя которого завели с помощью adduser
ALL откуда пользваотель логниться (localhost или c любого места)
NOPASSWD не спрашивать пароля
/sbin/reboot собственно рутовая команда которая разрешена пользвателю. Так что можно добавить сюда и другие команды, которые надо запустить.
Сохраням файлик и выходим.
4. Редактируем стартовый скрипт пользователя.
Теперь необходимо сделать, чтобы когда юзер логинился на сервер, он автоматически перегружался.
Для этого редактируем файлик .shrc в домашнем каталоге пользователя.
открываем его любым любимым редактором(ee,emac,joe,vi) и добавляем строчку
Сохраняемся. на всякий случай делаем rehash и тестируем


Перегружаем сервер сразу после логона пользователя.
Для чего это надо? Например для того, чтобы если Вы далеко находитесь, то не загружаясь по рутом можно было просто с мобильника с клиентом ssh перегрузить удаленную машину если с ней что-то не так.
Для этого будем использовать всем известную утилиту sudo. Которая позволять запускать рутовые команды, от не привилигерованного пользователя.
1. ставим sudo
Ставить будем из портов так что набираем
Код: Выделить всё
cd /usr/ports/security/sudo
make && make install clean
в котором можно добавить пользователя и разрешить ему выполнять команды от рута
2. Собственно заводим самого пользователя от которого будем перегружать машину
Тут ничего сложного. пользователя заводим обычной командой adduser и на все вопросы отвечаем ентером, кроме пароля.
3. Настройка файла /usr/local/etc/sudoers
Для редактирования файла sudoers обязательно надо использовать утилиту visudo потому что один не большой пробег в конфиге и sudo не заработает.
итак набираем:
Код: Выделить всё
visudo
Код: Выделить всё
test ALL=NOPASSWD: /sbin/reboot
test имя пользователя которого завели с помощью adduser
ALL откуда пользваотель логниться (localhost или c любого места)
NOPASSWD не спрашивать пароля
/sbin/reboot собственно рутовая команда которая разрешена пользвателю. Так что можно добавить сюда и другие команды, которые надо запустить.
Сохраням файлик и выходим.
4. Редактируем стартовый скрипт пользователя.
Теперь необходимо сделать, чтобы когда юзер логинился на сервер, он автоматически перегружался.
Для этого редактируем файлик .shrc в домашнем каталоге пользователя.
открываем его любым любимым редактором(ee,emac,joe,vi) и добавляем строчку
Код: Выделить всё
sudo reboot
-
- мл. сержант
- Сообщения: 101
- Зарегистрирован: 2008-09-26 22:06:25
Re: учетка REBOOT
мегареспект за мануал
все красиво, просто и доступно
все красиво, просто и доступно
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: учетка REBOOT
кассирша ребутает сервер, да, за это стоит гнать, поганой метлой
Z301171463546 - можно пожертвовать мне денег
-
- мл. сержант
- Сообщения: 101
- Зарегистрирован: 2008-09-26 22:06:25
Re: учетка REBOOT
что за плоское мышление
она не должна ребутить сервак когда ей вздумается
я например большую часть робочего дня провожу за рулем
а касирша, большую часть дня проводит за кассой и монитором
мне проще, не останавливая машину набрать ее и попросить запустить ярлык в папке "НЕ ТРОГАТЬ" на раб. столе под названием "REBOOT", чем лететь самому за ближ. комп
она не должна ребутить сервак когда ей вздумается
я например большую часть робочего дня провожу за рулем
а касирша, большую часть дня проводит за кассой и монитором
мне проще, не останавливая машину набрать ее и попросить запустить ярлык в папке "НЕ ТРОГАТЬ" на раб. столе под названием "REBOOT", чем лететь самому за ближ. комп
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: учетка REBOOT
а мне бы было проще отправить sms на определённый номер, после прихода которой сервак бы ребутнулся.
Z301171463546 - можно пожертвовать мне денег
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: учетка REBOOT
кассирша дополнительной контроль ребута...
правда, всё равно рано или поздно оно сыграет злую шутку, но всё уже может поменяться к тому вереми.
правда, всё равно рано или поздно оно сыграет злую шутку, но всё уже может поменяться к тому вереми.
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: учетка REBOOT
Надоело, пора тему закрывать.
Т.е. кассирше потребуется определить в чём неисправность, хотя бы предположительно и в 99% случаев она тупо позвонит тебе. Таким образом ты обременяешь СВОЕЙ работой других людей.
Автор, ответьте себе на вопросы:
1. Человек должен ответственно относиться к выполняемой им работе (тем более оплачиваемой) или нет?
2. Кто несёт ответственность за выполненную/невыполненную работу?
3. Что будет если кассирша забыла твою просьбу нажать ярлык (к примеру, удалила ярлык и побоялась позвонить тебе) и фирма потеряла 2 млн. рублей. Ты будешь считать себя виновным или же будет виновата кассирша?
Как ты готов загладить свою вину в таком случае?
P.S. Все вопросы задать себе лично и не нужно на них отвечать.
Много ли людей в топике за твоё решение? Не кажется ли тебе что плоское мышление не может быть практически у всех?Wave писал(а):что за плоское мышление
Для этого она должна сделать твою работу, чтобы придти к такому выводу (стоит или не стоить перезагружать сервер можно выяснить только понимая что и как работает. Сеть. Компьютер и т.п.)Wave писал(а):она не должна ребутить сервак когда ей вздумается
Т.е. кассирше потребуется определить в чём неисправность, хотя бы предположительно и в 99% случаев она тупо позвонит тебе. Таким образом ты обременяешь СВОЕЙ работой других людей.
Я уже выше написал ответ на твоё оправдание своей лени.Wave писал(а):я например большую часть робочего дня провожу за рулем
а касирша, большую часть дня проводит за кассой и монитором
Опять читать выше и обратить внимание на выделенное в твоих словах.Wave писал(а):мне проще, не останавливая машину набрать ее и попросить запустить ярлык в папке "НЕ ТРОГАТЬ" на раб. столе под названием "REBOOT", чем лететь самому за ближ. комп
Автор, ответьте себе на вопросы:
1. Человек должен ответственно относиться к выполняемой им работе (тем более оплачиваемой) или нет?
2. Кто несёт ответственность за выполненную/невыполненную работу?
3. Что будет если кассирша забыла твою просьбу нажать ярлык (к примеру, удалила ярлык и побоялась позвонить тебе) и фирма потеряла 2 млн. рублей. Ты будешь считать себя виновным или же будет виновата кассирша?
Как ты готов загладить свою вину в таком случае?
P.S. Все вопросы задать себе лично и не нужно на них отвечать.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.