Блокировка системы от выключения/перезагрузки

PCLinuxOS

Модератор: Bizdelnick

Telemex
Сообщения: 162

Блокировка системы от выключения/перезагрузки

Сообщение Telemex »

Предположим, что я заблокировал Мандриву комбинацией Ctrl+Alt+L (или по таймауту скринсейвера). Но посторонний человек (ребенок) в состоянии выключить или перезагрузить компьютер, который, предположим, выполняет важную работу. Достаточно нажать кнопку "Переключить пользователя" и кнопку "Шатдаун"!
Это не есть хорошо!
Как убрать в заблокированном компьютере возможность сделать шатдаун/ребут?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Блокировка системы от выключения/перезагрузки

Сообщение Rootlexx »

Telemex
Ох, это не так просто.
Во-первых, запретить принудительное завершение сеанса в 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

Re: Блокировка системы от выключения/перезагрузки

Сообщение aLexx programmer »

Rootlexx писал(а):
24.04.2009 22:41
Тем не менее, ничто не помешает ребёнку нажать Ctrl-Alt-Backspace и убить тем самым X-сервер.

Нажать reset ребёнку будет гораздо проще.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Блокировка системы от выключения/перезагрузки

Сообщение Rootlexx »

aLexx programmer писал(а):
24.04.2009 23:08
Нажать reset ребёнку будет гораздо проще.

У меня вообще Reset нет :tongue: .
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Блокировка системы от выключения/перезагрузки

Сообщение SLEDopit »

aLexx programmer писал(а):
24.04.2009 23:08
Нажать reset ребёнку будет гораздо проще.
да и обесточить ресет не так уж сложно.
давайте еще рассмоторим вариант отключения эклектричества :)
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.
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Блокировка системы от выключения/перезагрузки

Сообщение SinClaus »

Решение очевидное - UPS на 3000 А/ч и клетка вокруг системного блока и упса. :D
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Блокировка системы от выключения/перезагрузки

Сообщение aLexx programmer »

SinClaus писал(а):
25.04.2009 11:03
Решение очевидное - UPS на 3000 А/ч и клетка вокруг системного блока и упса. :D

Я это и имею в виду. Программные блокировки выключения не имеют особого смысла, если можно просто нажать волшебную кнопочку на "пилоте" :)
Спасибо сказали:
Telemex
Сообщения: 162

Re: Блокировка системы от выключения/перезагрузки

Сообщение Telemex »

Rootlexx писал(а):
24.04.2009 22:41
Telemex
Ох, это не так просто.
Во-первых, запретить принудительное завершение сеанса в KDM можно, прописав в его конфиге (`/var/lib/mandriva/kde4-profiles/share/apps/kdm/kdmrc' — пишу по памяти, могу немного ошибиться) опцию:

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

AllowSdForceNow=Root
— поищите, она там будет. Комментирован файл очень хорошо, так что из контекста будет понятно.
Тем не менее, ничто не помешает ребёнку нажать Ctrl-Alt-Backspace и убить тем самым X-сервер. Система, конечно, от этого работу не завершит, но сеанс будет утерян.

Спасибо.
Ну, догадаться убить Х-сервер не так-то просто. Пожалуй это я не буду отключать. А вот насчет KDM - хм, я в Гноме сижу. Есть ли в нем что-либо подобное?

ЗЫ: резета у меня нет (ноутбук), а чтобы сделать "железный" шатдаун нужно очень долго держать кнопку "Вкл". Ребенок не будет так долго ждать. А вот ребутит он мне заблокированный ноут очень часто :angry:
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Блокировка системы от выключения/перезагрузки

Сообщение aLexx programmer »

Telemex писал(а):
27.04.2009 21:12
А вот насчет KDM - хм, я в Гноме сижу. Есть ли в нем что-либо подобное?

В /etc/gdm/custom.conf:

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

[greeter]
SystemMenu=false
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Блокировка системы от выключения/перезагрузки

Сообщение SinClaus »

Вообще-то у любого бука резет есть. Как правило - под брюхом, но попасть в него трудно, так что в общем безопасно.
Спасибо сказали:
Telemex
Сообщения: 162

Re: Блокировка системы от выключения/перезагрузки

Сообщение Telemex »

aLexx programmer писал(а):
27.04.2009 22:17
Telemex писал(а):
27.04.2009 21:12
А вот насчет KDM - хм, я в Гноме сижу. Есть ли в нем что-либо подобное?

В /etc/gdm/custom.conf:

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

[greeter]
SystemMenu=false



А у меня нет такого каталога /etc/gdm и вообще нет файла custom.conf.
Спасибо сказали:
Topper
Бывший модератор
Сообщения: 2088
Статус: Насильник бабушек-педофилок
ОС: Windows 10

Re: Блокировка системы от выключения/перезагрузки

Сообщение Topper »

SinClaus писал(а):
28.04.2009 06:10
Вообще-то у любого бука резет есть.

Неверно.
Хрю.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Блокировка системы от выключения/перезагрузки

Сообщение aLexx programmer »

Telemex писал(а):
28.04.2009 20:03
aLexx programmer писал(а):
27.04.2009 22:17
Telemex писал(а):
27.04.2009 21:12
А вот насчет KDM - хм, я в Гноме сижу. Есть ли в нем что-либо подобное?

В /etc/gdm/custom.conf:

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

[greeter]
SystemMenu=false



А у меня нет такого каталога /etc/gdm и вообще нет файла custom.conf.

У Вас точно gdm, а не kdm?
Вывод "ps uax" на работающей системе покажите, пожалуйста.
Спасибо сказали:
Telemex
Сообщения: 162

Re: Блокировка системы от выключения/перезагрузки

Сообщение Telemex »

Нашел сам. gnome-control-center, дальше "окно входа в систему", вкладка "локальный вход", снять галочку "Показывать меню действий".

Единственный минус - не будет возможности выключить штатно комп без логина.
Спасибо сказали: