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

Исходное сообщение
"Блокировка клавиатуры на уровне ядра"

Отправлено Dan Swano , 02-Июл-13 10:18 
Здравствуйте.
Есть у нас ПК Vipnet Terminal, на нем стоит сильно допиленный Debian с ядром 2.6.38. В ядре того линукса есть патч или драйвер, позволяющий полностью блокировать клавиатуру командой вида "echo -n 1 > /proc/keyblock". Где можно найти подобный патч?

Содержание

Сообщения в этом обсуждении
"Блокировка клавиатуры на уровне ядра"
Отправлено Andrey Mitrofanov , 02-Июл-13 11:56 
> Есть у нас ПК Vipnet Terminal, на нем стоит сильно допиленный Debian
> с ядром 2.6.38. В ядре того линукса есть патч или драйвер,
> позволяющий полностью блокировать клавиатуру командой вида "echo -n 1 > /proc/keyblock".
> Где можно найти подобный патч?

В исходниках того ядра.

Если их не предоставили "в комплекте", продавцы того терминала будут рады выполнить требования GPL и предоставить их по запросу. </печально я гляжу>


"Блокировка клавиатуры на уровне ядра"
Отправлено parad , 02-Июл-13 12:36 
не слушай митрофанова. лицензия гпл обходится на раз-два.
инфотекс выпускающий продукты випнет поступает хитро. все, что должно работать на уровне ядра или как-то патчить его - поставляется в виде объектного файла и тонкой опенсорсной прослойки, ничем кроме как проксированием методов не занимающейся.
при установки их продуктов ядро патчится, компилируется с этими проксевыми методами и линкуется с объектником на машине конечного пользователя.
и лицензия гпл не нарушается и код закрыт.

"Блокировка клавиатуры на уровне ядра"
Отправлено name , 02-Июл-13 12:41 
Как-то слишком сложно. Неужели инфотекс не забил тупо на лицензию, а смог осилить такие хитрые костыли?

"Блокировка клавиатуры на уровне ядра"
Отправлено parad , 03-Июл-13 15:36 
то ли ты предвзято языком чешишь, то ли действительно счетаешь что тут мудрено?

"Блокировка клавиатуры на уровне ядра"
Отправлено name , 02-Июл-13 12:42 
> Здравствуйте.
> Есть у нас ПК Vipnet Terminal, на нем стоит сильно допиленный Debian
> с ядром 2.6.38. В ядре того линукса есть патч или драйвер,
> позволяющий полностью блокировать клавиатуру командой вида "echo -n 1 > /proc/keyblock".
> Где можно найти подобный патч?

ALT+SysRQ+K и прочие комбинации тоже перестают работать?
на нашем випнет сервере они работают.


"Блокировка клавиатуры на уровне ядра"
Отправлено Dan Swano , 02-Июл-13 14:51 

> ALT+SysRQ+K и прочие комбинации тоже перестают работать?
> на нашем випнет сервере они работают.

Magic SysRq комбинации доступны, а толку-то. Мне, наоборот, интересен сам патч, можно его применить еще где-то


"Блокировка клавиатуры на уровне ядра"
Отправлено name , 02-Июл-13 16:06 

>> ALT+SysRQ+K и прочие комбинации тоже перестают работать?
>> на нашем випнет сервере они работают.
> Magic SysRq комбинации доступны, а толку-то. Мне, наоборот, интересен сам патч, можно
> его применить еще где-то

комбинации работают после магического отключения клавиатуры? серьезно?


"Блокировка клавиатуры на уровне ядра"
Отправлено Dan Swano , 02-Июл-13 22:40 

> комбинации работают после магического отключения клавиатуры? серьезно?

Да, в стартовых скриптах вызывается команда echo -n 1 > /proc/keyblock, после которой невозможно ничего ввести, не работают Num, Caps, Scroll, Ctrl-alt-del, а Alt-Sysrq-key работают. Правда, например, нельзя вывести информацию о памяти, задачах, еще чего-то, на экран выдается только название команды и ничего более, а sync, unmount, reboot, off работают.