Автологин с блокировкой сеанса: различия между версиями
Дым (обсуждение | вклад) Нет описания правки |
Дым (обсуждение | вклад) Нет описания правки |
||
Строка 6: | Строка 6: | ||
Но всё решаемо — покажу на примере автовхода в KDE (Plasma) через SDDM. | Но всё решаемо — покажу на примере автовхода в KDE (Plasma) через 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
Как видно по комментарию, автовхожую сессию он блокирует исключительно после перезагрузки, пока система ещё и минуты не проработала. То есть, к примеру, перезапуск сессии приводит к автовходу в неё без блокировки.
Так что решайте сами, насколько оно пригодно в ваших условиях.