Дано:
Терминал в режиме киоска, система - CentOS 7. Там сделан автологин под пользователем, но проблема в том, что комбинации Ctrl+Alt+Fx никто не отменял. К несчастью, там тоже автологин работает.
Если процесс запускается под пользователем, файлы должны ему быть доступны. Ну и нашлись любопытные, который таки дорались до терминала. Сильно беды не наделали, просто одно изображение испортили (я восстановил), но мы задумались, как запретить автологин в терминале.
Менеджер дисплеев - LightDM, оконный менеджер - OpenBox. Запускается Firefox в полноэкранном режиме с какими-то дополнительными настройками, которые и обеспечивают работу в режиме киоска. Выйти из полноэкранного режима невозможно.
Собран образ, который ставится при помощи Clonezilla, оборудование везде одинаковое и можно такое делать.
Вопрос - как запретить автологин в терминале?
Какие варианты не подходят:
1. Запретить терминал вообще. Иногда приходится вносить правки локально, ssh не всегда подходит.
2. Радикальные изменения, требующие пересборки образа и новой установки. Куча подразделений, не везде есть IT-специалисты. Не справятся.
3. Сменить дистрибутив. Причина - см. п. 2.
LinuxForum.Fans
Запретить автологин в терминале CentOS
Автор: Rizado
4 сообщений
968 просмотров
Про киоски и ограничения было где-то здесь: Запуск графического приложения без окружения рабочего стола
Не совсем то, но вдруг? :)
Чтобы запретить доступ к tty в X, добавьте следующее в файл xorg.conf:
text
Section "ServerFlags"
Option "DontVTSwitch" "True"
EndSectionMozgFx, спасибо, попробую в понедельник.
Добавлено: 01.02.2023 6:57:38 pm
MozgFx, руки дошли только сегодня. Не подходит, оно не только терминал блокирует, но и автовход в графическом сеансе. Надо именно автологин в графике и запретить терминал.
Войдите или зарегистрируйтесь, чтобы ответить.