LinuxForum.Fans
Тема

Запретить автологин в терминале CentOS

Автор: Rizado 4 сообщений 968 просмотров
20.01.2023 20:19 #438704

Дано:
Терминал в режиме киоска, система - CentOS 7. Там сделан автологин под пользователем, но проблема в том, что комбинации Ctrl+Alt+Fx никто не отменял. К несчастью, там тоже автологин работает.
Если процесс запускается под пользователем, файлы должны ему быть доступны. Ну и нашлись любопытные, который таки дорались до терминала. Сильно беды не наделали, просто одно изображение испортили (я восстановил), но мы задумались, как запретить автологин в терминале.
Менеджер дисплеев - LightDM, оконный менеджер - OpenBox. Запускается Firefox в полноэкранном режиме с какими-то дополнительными настройками, которые и обеспечивают работу в режиме киоска. Выйти из полноэкранного режима невозможно.
Собран образ, который ставится при помощи Clonezilla, оборудование везде одинаковое и можно такое делать.

Вопрос - как запретить автологин в терминале?

Какие варианты не подходят:
1. Запретить терминал вообще. Иногда приходится вносить правки локально, ssh не всегда подходит.
2. Радикальные изменения, требующие пересборки образа и новой установки. Куча подразделений, не везде есть IT-специалисты. Не справятся.
3. Сменить дистрибутив. Причина - см. п. 2.

27.01.2023 21:59 #438712

Чтобы запретить доступ к tty в X, добавьте следующее в файл xorg.conf:

text
Section "ServerFlags"
    Option "DontVTSwitch" "True"
EndSection
01.02.2023 18:57 #438714

MozgFx, спасибо, попробую в понедельник.
Добавлено: 01.02.2023 6:57:38 pm
MozgFx, руки дошли только сегодня. Не подходит, оно не только терминал блокирует, но и автовход в графическом сеансе. Надо именно автологин в графике и запретить терминал.

Войдите или зарегистрируйтесь, чтобы ответить.