Автологин с блокировкой сеанса: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 6: Строка 6:
Но всё решаемо — покажу на примере автовхода в KDE (Plasma) через SDDM.
Но всё решаемо — покажу на примере автовхода в KDE (Plasma) через SDDM.


Пуск -> Настройки -> Параметры системы, раздел «Запуск и завершение».
=Меню КДЕ -> Настройки -> Параметры системы; раздел «Запуск и завершение»=
#Подраздел «Вход в систему (SDDM)»:
==Подраздел «Вход в систему (SDDM)»==
#:*кнопка внизу «Поведение»,
*кнопка внизу «Поведение»,
#:*поставить галочку «Автоматически входить в систему»,
*поставить галочку «Автоматически входить в систему»,
#:*выбрать пользователя из списка «под именем».
*выбрать пользователя из списка «под именем».
#Подраздел «Автозапуск»:
==Подраздел «Автозапуск»==
#:*кнопка внизу «Добавить»,
*кнопка внизу «Добавить»,
#:*«Добавить сценарий входа»,
*«Добавить сценарий входа»,
#:*в открывшемся файл-менеджере выбрать скрипт, который привожу ниже.
*в открывшемся файл-менеджере выбрать скрипт, который привожу ниже.


Скрипт простецкий, пригоден для блокировки любого DE, запущенного через любой DM. У меня он лежит по пути <code>/usr/local/bin/</code>, называется <code>lockautologin</code> и содержит следующее:
Скрипт простецкий, пригоден для блокировки любого DE, запущенного через любой DM. У меня он лежит по пути <code>/usr/local/bin/</code>, называется <code>lockautologin</code> и содержит следующее:

Версия от 06:19, 11 мая 2023

Зачастую, будучи вдали от рабочего места, но имея к нему доступ по сети, хочется странного. Например, доступности веб-интерфейса qbittorrent, который стартует уже из пользовательского графического сеанса — а тот не запущен; бедную же функционалом «трансмиссию» ставить не хочется.

С другой стороны, если обеспечить автовход в графическую среду после перезагрузки, такой сеанс оказывается открыт всем и каждому: заходите, люди добрые, берите что хотите! То есть, сеанс этот следует немедленно после автовхода заблокировать.

Но всё решаемо — покажу на примере автовхода в KDE (Plasma) через SDDM.

Меню КДЕ -> Настройки -> Параметры системы; раздел «Запуск и завершение»

Подраздел «Вход в систему (SDDM)»

  • кнопка внизу «Поведение»,
  • поставить галочку «Автоматически входить в систему»,
  • выбрать пользователя из списка «под именем».

Подраздел «Автозапуск»

  • кнопка внизу «Добавить»,
  • «Добавить сценарий входа»,
  • в открывшемся файл-менеджере выбрать скрипт, который привожу ниже.

Скрипт простецкий, пригоден для блокировки любого DE, запущенного через любой DM. У меня он лежит по пути /usr/local/bin/, называется lockautologin и содержит следующее:

#!/bin/sh

# Lock session if system booted less then a minute before.
[ $[`sed 's|\..*||' /proc/uptime`/60] -gt 1 ] || loginctl lock-session

Как видно по комментарию, автовхожую сессию он блокирует исключительно после перезагрузки, пока система ещё и минуты не проработала. То есть, к примеру, перезапуск сессии приводит к автовходу в неё без блокировки.

Так что решайте сами, насколько оно пригодно в ваших условиях.