URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63028
[ Назад ]

Исходное сообщение
"Shutdown по Ctrl+Alt+Del"

Отправлено Dip , 28-Дек-05 09:41 
Подскажите, как организовать сабж в FreeBSD 5.4? Вообще нужно дать возможность выключать машину неавторизованным пользователям. Если есть идеи, как это сделать другим путем - внимательно слушаю.
Спасибо!

Содержание

Сообщения в этом обсуждении
"Shutdown по Ctrl+Alt+Del"
Отправлено newser , 28-Дек-05 10:02 
>Подскажите, как организовать сабж в FreeBSD 5.4? Вообще нужно дать возможность выключать
>машину неавторизованным пользователям. Если есть идеи, как это сделать другим путем
>- внимательно слушаю.
>Спасибо!


По Ctrl+Alt+Del компьютер не выключается, а перегружается. А "неавторизованные" пользователи могут выключать машину (shutdown) либо через sudo, либо если включены в группу operator.


"Shutdown по Ctrl+Alt+Del"
Отправлено magr , 28-Дек-05 11:02 
>>Подскажите, как организовать сабж в FreeBSD 5.4? Вообще нужно дать возможность выключать
>>машину неавторизованным пользователям. Если есть идеи, как это сделать другим путем
>>- внимательно слушаю.
>>Спасибо!
>
>
>По Ctrl+Alt+Del компьютер не выключается, а перегружается. А "неавторизованные" пользователи могут выключать
>машину (shutdown) либо через sudo, либо если включены в группу operator.
>

По умолчанию, Ctrl+Alt+Del приводит к действию boot.
Можно переназначить на halt, pdwn
man keymap
/usr/share/syscons/keymaps/*



"Shutdown по Ctrl+Alt+Del"
Отправлено newser , 28-Дек-05 12:46 
>>>Подскажите, как организовать сабж в FreeBSD 5.4? Вообще нужно дать возможность выключать
>>>машину неавторизованным пользователям. Если есть идеи, как это сделать другим путем
>>>- внимательно слушаю.
>>>Спасибо!
>>
>>
>>По Ctrl+Alt+Del компьютер не выключается, а перегружается. А "неавторизованные" пользователи могут выключать
>>машину (shutdown) либо через sudo, либо если включены в группу operator.
>>
>
>По умолчанию, Ctrl+Alt+Del приводит к действию boot.
>Можно переназначить на halt, pdwn
>man keymap
>/usr/share/syscons/keymaps/*

Сорри, просто не копал, я обычно такую возможность вообще отключаю...


"Shutdown по Ctrl+Alt+Del"
Отправлено Dip , 28-Дек-05 14:38 
Человеки! Вы не в ту сторону мыслите!
Я не спрашивал про sudo. Неавторизованный пользователь - это товарищ, не имеющий учетной записи на машине (а не рутовых прав).
Мне нужно, чтобы такой товарищ имел возможность физически выключить сервер. Не логинясь. Под линухом навесить на Alt+Ctrl+Del выключение - раз плюнуть. Там просто inittab надо поправить (хотя точно не помню, линух последний раз видел года три назад). Короче он по нажатию Alt+Ctrl+Del просто runlevel нужный запускает. А как это под фряхой реализовать?

"Shutdown по Ctrl+Alt+Del"
Отправлено magr , 28-Дек-05 15:30 
>Человеки! Вы не в ту сторону мыслите!

Вы, определенно, не умеете читать написанное. Зачем тогда спрашивать?


"Shutdown по Ctrl+Alt+Del"
Отправлено lavr , 28-Дек-05 15:39 
>Человеки! Вы не в ту сторону мыслите!
>Я не спрашивал про sudo. Неавторизованный пользователь - это товарищ, не имеющий
>учетной записи на машине (а не рутовых прав).
>Мне нужно, чтобы такой товарищ имел возможность физически выключить сервер. Не логинясь.
>Под линухом навесить на Alt+Ctrl+Del выключение - раз плюнуть. Там просто
>inittab надо поправить (хотя точно не помню, линух последний раз видел
>года три назад). Короче он по нажатию Alt+Ctrl+Del просто runlevel нужный
>запускает. А как это под фряхой реализовать?

про keymap уже было сказано, можно поиском поискать я кому-то советовал
про halt, reboot и как навесить на keymap - там и про shutdown было.

Если система свежая >= 5.3/4 - смотреть в сторону acpi:

sysctl -a | grep power_button

man acpi


"Shutdown по Ctrl+Alt+Del"
Отправлено Dip , 29-Дек-05 09:50 
Если кого обидел - прошу прощения. Читать написанное вроде умею. Просто считал, что keymap работает наподобие bind в шелле. Видимо был не прав.
А с acpi у меня вообще проблемы. Пару месяцев назад перечитал все, что нашел, но так и не победил ряд глюков. Например тачка у меня не перезагружается ни по reboot, ни по shutdown -r. Доходит до Shutting down ACPI... и виснет. Приходится добивать ресетом. Хорошо, что работаю с локальной консоли. Нормально выключаемся мы только по shutdown -p.
Ладно, спасибо всем, буду читать...

"Shutdown по Ctrl+Alt+Del"
Отправлено Dip , 29-Дек-05 10:13 
Почитал. Нашел, что у меня в системе существует переменная hw.acpi.power_button_state и она равна S5. А где почитать, что это значит? В man sysctl и далее по ссылкам не нашел. Еще интересно, что за зверь kern.shutdown.poweroff_delay. И вообще, где есть информация про переменные сисконтрола?



"Shutdown по Ctrl+Alt+Del"
Отправлено lavr , 29-Дек-05 13:47 
>Почитал. Нашел, что у меня в системе существует переменная hw.acpi.power_button_state и она
>равна S5. А где почитать, что это значит? В man sysctl
>и далее по ссылкам не нашел. Еще интересно, что за зверь
>kern.shutdown.poweroff_delay. И вообще, где есть информация про переменные сисконтрола?

хорошо документированной информации по переменным ядра sysctl - нет
информации, только выборочно по отдельным переменным в man'ах драйверов
касательно используемым переменным для конкретных устройств, целей.

ACPI - чтение документации на спецификацию ACPI.

# man acpi
# man acpidump
- корректировка bios или поиск откорректированного bios для своей матери
и загрузка как описано в man acpi, раздел OVERRIDING YOUR BIOS BYTECODE
внизу ссылка на страницу стандартизации


"Shutdown по Ctrl+Alt+Del"
Отправлено Oleg , 16-Авг-07 18:22 
>Подскажите, как организовать сабж в FreeBSD 5.4? Вообще нужно дать возможность выключать
>машину неавторизованным пользователям. Если есть идеи, как это сделать другим путем
>- внимательно слушаю.
>Спасибо!

У меня FreeBSD 4.4. В rc.conf - keymap="ua.koi8-u.shift.alt".
По умалчанию Ctrl+Alt+Del - перезагрузка, Ctrl+Alt+Shift+Del - Останов.
Если хочешь именно по Ctrl+Alt+Del - тогда смотри в rc.conf какой keymap используешь, и замени в нем для Ctrl+Alt+Del значение "boot" на "halt"