Блокировка системы от выключения/перезагрузки
Модератор: Bizdelnick
-
Telemex
- Сообщения: 162
Блокировка системы от выключения/перезагрузки
Предположим, что я заблокировал Мандриву комбинацией Ctrl+Alt+L (или по таймауту скринсейвера). Но посторонний человек (ребенок) в состоянии выключить или перезагрузить компьютер, который, предположим, выполняет важную работу. Достаточно нажать кнопку "Переключить пользователя" и кнопку "Шатдаун"!
Это не есть хорошо!
Как убрать в заблокированном компьютере возможность сделать шатдаун/ребут?
Это не есть хорошо!
Как убрать в заблокированном компьютере возможность сделать шатдаун/ребут?
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Блокировка системы от выключения/перезагрузки
Telemex
Ох, это не так просто.
Во-первых, запретить принудительное завершение сеанса в KDM можно, прописав в его конфиге (`/var/lib/mandriva/kde4-profiles/share/apps/kdm/kdmrc' — пишу по памяти, могу немного ошибиться) опцию:
— поищите, она там будет. Комментирован файл очень хорошо, так что из контекста будет понятно.
Тем не менее, ничто не помешает ребёнку нажать Ctrl-Alt-Backspace и убить тем самым X-сервер. Система, конечно, от этого работу не завершит, но сеанс будет утерян. Отключить комбинацию можно, указав в `/etc/X11/xorg.conf' (раскомментировав) опцию:
— опять же, она там будет, только закомментирована.
Там же можно отключить переключение на консоли tty1-6:
И наконец, отключение перезагрузки из консоли по Ctrl-Alt-Del: закомментировать сроку в `/etc/inittab', начинающуюся с «ca::ctrlaltdel:».
Ох, это не так просто.
Во-первых, запретить принудительное завершение сеанса в KDM можно, прописав в его конфиге (`/var/lib/mandriva/kde4-profiles/share/apps/kdm/kdmrc' — пишу по памяти, могу немного ошибиться) опцию:
Код: Выделить всё
AllowSdForceNow=RootТем не менее, ничто не помешает ребёнку нажать Ctrl-Alt-Backspace и убить тем самым X-сервер. Система, конечно, от этого работу не завершит, но сеанс будет утерян. Отключить комбинацию можно, указав в `/etc/X11/xorg.conf' (раскомментировав) опцию:
Код: Выделить всё
Option "DontZap"Там же можно отключить переключение на консоли tty1-6:
Код: Выделить всё
Option "DontVTSwitch"И наконец, отключение перезагрузки из консоли по Ctrl-Alt-Del: закомментировать сроку в `/etc/inittab', начинающуюся с «ca::ctrlaltdel:».
-
aLexx programmer
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Блокировка системы от выключения/перезагрузки
У меня вообще Reset нет
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Блокировка системы от выключения/перезагрузки
да и обесточить ресет не так уж сложно.
давайте еще рассмоторим вариант отключения эклектричества :)
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
SinClaus
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: Блокировка системы от выключения/перезагрузки
Решение очевидное - UPS на 3000 А/ч и клетка вокруг системного блока и упса. 
-
aLexx programmer
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
-
Telemex
- Сообщения: 162
Re: Блокировка системы от выключения/перезагрузки
Rootlexx писал(а): ↑24.04.2009 22:41Telemex
Ох, это не так просто.
Во-первых, запретить принудительное завершение сеанса в KDM можно, прописав в его конфиге (`/var/lib/mandriva/kde4-profiles/share/apps/kdm/kdmrc' — пишу по памяти, могу немного ошибиться) опцию:
— поищите, она там будет. Комментирован файл очень хорошо, так что из контекста будет понятно.Код: Выделить всё
AllowSdForceNow=Root
Тем не менее, ничто не помешает ребёнку нажать Ctrl-Alt-Backspace и убить тем самым X-сервер. Система, конечно, от этого работу не завершит, но сеанс будет утерян.
Спасибо.
Ну, догадаться убить Х-сервер не так-то просто. Пожалуй это я не буду отключать. А вот насчет KDM - хм, я в Гноме сижу. Есть ли в нем что-либо подобное?
ЗЫ: резета у меня нет (ноутбук), а чтобы сделать "железный" шатдаун нужно очень долго держать кнопку "Вкл". Ребенок не будет так долго ждать. А вот ребутит он мне заблокированный ноут очень часто
-
aLexx programmer
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
Re: Блокировка системы от выключения/перезагрузки
-
SinClaus
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: Блокировка системы от выключения/перезагрузки
Вообще-то у любого бука резет есть. Как правило - под брюхом, но попасть в него трудно, так что в общем безопасно.
-
Telemex
- Сообщения: 162
Re: Блокировка системы от выключения/перезагрузки
aLexx programmer писал(а): ↑27.04.2009 22:17
В /etc/gdm/custom.conf:
Код: Выделить всё
[greeter] SystemMenu=false
А у меня нет такого каталога /etc/gdm и вообще нет файла custom.conf.
-
Topper
- Бывший модератор
- Сообщения: 2088
- Статус: Насильник бабушек-педофилок
- ОС: Windows 10
-
aLexx programmer
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
Re: Блокировка системы от выключения/перезагрузки
Telemex писал(а): ↑28.04.2009 20:03aLexx programmer писал(а): ↑27.04.2009 22:17
В /etc/gdm/custom.conf:
Код: Выделить всё
[greeter] SystemMenu=false
А у меня нет такого каталога /etc/gdm и вообще нет файла custom.conf.
У Вас точно gdm, а не kdm?
Вывод "ps uax" на работающей системе покажите, пожалуйста.
-
Telemex
- Сообщения: 162
Re: Блокировка системы от выключения/перезагрузки
Нашел сам. gnome-control-center, дальше "окно входа в систему", вкладка "локальный вход", снять галочку "Показывать меню действий".
Единственный минус - не будет возможности выключить штатно комп без логина.
Единственный минус - не будет возможности выключить штатно комп без логина.