Страница 1 из 2
автологин пользователя при входе
Добавлено: 24 июл 2018, 19:44
Olej
После обновления Fedora 26->27 (
обновление системы: F23 и далее ...)
просто задрал занудный вход в Fedora 27 ...
... да ещё когда там 4-5-6 имён пользователей заведено мной для проверок и тестирования...
... да когда там ещё несколько DE ... OpenBox, который там обновлялка Fedora добавила "ни к селу ни к городу" и без всякого спроса...
... да когда это ещё и рабочий ноутбук, к которому кроме хозяина никто даже не подходит, на то есть другие компьютеры...
Начнём с того что:
1. Здесь стоит Fedora 27 с Cinnamon:
Код: Выделить всё
[olej@dell ~]$ cinnamon --version
Cinnamon 3.8.8
2. Менеджер входа в систему:
Код: Выделить всё
[olej@dell etc]$ ps -A | grep dm
157 ? 00:00:00 dm_bufio_cache
600 ? 00:00:00 kdmflush
634 ? 00:00:00 dmcrypt_write
893 ? 00:00:00 lightdm
1302 ? 00:00:00 lightdm
3. Пользователь мой любимый
:
Начитался... по автологону в lightdm ...
Re: автологин при входе
Добавлено: 24 июл 2018, 19:51
Olej
Olej писал(а):Начитался... по автологону в lightdm ...
И всё - говно!
В /etc/lightdm/lightdm.conf в секции [Seat:*] прописал (раскомментировал строки):
Код: Выделить всё
[Seat:*]
...
#autologin-user=
autologin-user=olej
#autologin-user-timeout=0
autologin-user-timeout=2
...
Стало только хуже!
Тот же запрос логина + только без запроса пароля + на входе модальное окно запроса "ваша связка ключей не была разблокирована..." - которое меня и так безумно задрал в Opera в Mint 18.3 !!!
Теперь всё это нужно разгребать!
Как?
Re: автологин при входе
Добавлено: 24 июл 2018, 23:27
Olej
Olej писал(а):Как?
Оказывается, в настройках Cinnamon есть 2
совершенно одинаковых значка "Окно входа в систему", с
совершенно разными приложениями, стоящими за ними.
Вот левое из них (а у вас оно может оказаться и правым) - и есть то, что нам надо!
Re: автологин при входе
Добавлено: 24 июл 2018, 23:32
Olej
Olej писал(а):
Тот же запрос логина + только без запроса пароля + на входе модальное окно запроса "ваша связка ключей не была разблокирована..." - которое меня и так безумно задрал в Opera в Mint 18.3 !!!
Теперь всё это нужно разгребать!
В отношении этой срани единственное внятное обсуждение от Алексея Федорчука -
Opera: разблокировка связки ключей
21/09/2016
...
Для смены мастер-пароля или отказа от него в gnome-keyring можно использовать утилиту seahorse. Ни в midi-, ни в maxi-сборке «из коробки» её нет (просто забыл). Но она легко устанавливается из официального репозитория:
.
Re: автологин при входе
Добавлено: 24 июл 2018, 23:34
Olej
Olej писал(а):
Для смены мастер-пароля или отказа от него в gnome-keyring можно использовать утилиту seahorse. Ни в midi-, ни в maxi-сборке «из коробки» её нет (просто забыл). Но она легко устанавливается из официального репозитория:
.
Код: Выделить всё
[olej@dell ~]$ dnf list '*seahorse*'
Последняя проверка окончания срока действия метаданных: 5 days, 0:29:07 назад, Чт 19 июл 2018 19:24:30.
Имеющиеся пакеты
seahorse.x86_64 3.20.0-6.fc27 f
seahorse-adventures.noarch 1.0-18.fc27 f
seahorse-caja.x86_64 1.18.1-2.fc27 u
seahorse-nautilus.x86_64 3.11.92-10.fc27 f
seahorse-sharing.x86_64 3.8.0-12.fc27 f
[olej@dell ~]$ dnf info seahorse
Последняя проверка окончания срока действия метаданных: 5 days, 0:30:11 назад, Чт 19 июл 2018 19:24:30.
Имеющиеся пакеты
Имя : seahorse
Версия : 3.20.0
Выпуск : 6.fc27
Архитектура : x86_64
Размер : 1.2 M
Источник : seahorse-3.20.0-6.fc27.src.rpm
Репозиторий : fedora
Краткое опис : A GNOME application for managing encryption keys
URL : https://wiki.gnome.org/Apps/Seahorse
Лицензия : GPLv2+ and LGPLv2+
Описание : Seahorse is a graphical interface for managing and using encryption keys.
: It also integrates with nautilus, gedit and other places for encryption
: operations. It is a keyring manager.
Код: Выделить всё
[olej@dell ~]$ sudo dnf install seahorse
[sudo] пароль для olej:
Последняя проверка окончания срока действия метаданных: 1:35:51 назад, Вт 24 июл 2018 18:19:41.
Зависимости разрешены.
============================================================================================================================
Пакет Архитектура Версия Репозиторий
============================================================================================================================
Установка:
seahorse x86_64 3.20.0-6.fc27 fedora
Результат транзакции
============================================================================================================================
Установка 1 Пакет
Объем загрузки: 1.2 M
Объем изменений: 5.9 M
Продолжить? [д/Н]: y
Загрузка пакетов:
seahorse-3.20.0-6.fc27.x86_64.rpm 1.6 MB/s | 1.2 MB 00:0
----------------------------------------------------------------------------------------------------------------------------
Общий размер 656 kB/s | 1.2 MB 00:0
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
Подготовка :
Установка : seahorse-3.20.0-6.fc27.x86_64
Запуск скриптлета: seahorse-3.20.0-6.fc27.x86_64
Running as unit: run-r6d3a03f3b1024bd1a62e6158893aabd8.service
Проверка : seahorse-3.20.0-6.fc27.x86_64
Установлено:
seahorse.x86_64 3.20.0-6.fc27
Выполнено!
Re: автологин при входе
Добавлено: 24 июл 2018, 23:41
Olej
Фокус в том, что (возможно только в Fedora?) что
требуемый результат достигается
только при:
- Alt + F2 ...
- в создавшемся окне вводим: seahorse
После этого в этом GUI приложении можно разблокировать связки ключей/пароли для входа + для разных приложений, которые этого требуют.
Если ввести
пустой пароль, то оно перестанет орать.
Re: автологин при входе
Добавлено: 19 июл 2019, 15:35
Olej
Olej писал(а):Olej писал(а):Как?
Оказывается, в настройках Cinnamon есть 2
совершенно одинаковых значка "Окно входа в систему", с
совершенно разными приложениями, стоящими за ними.
Вот левое из них (а у вас оно может оказаться и правым) - и есть то, что нам надо!
Есть ... да не везде!
Вот Debian 10:
Код: Выделить всё
olej@ACER:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
Код: Выделить всё
olej@ACER:~$ cinnamon --version
Cinnamon 3.8.8
Т.е. всё определяется конфигурациями DE?
Re: автологин при входе
Добавлено: 28 окт 2019, 15:13
Olej
Olej писал(а): ↑19 июл 2019, 15:35
Т.е. всё определяется конфигурациями DE?
Интуитивно понятно, что возможность и способ настройки автологина определяется тем DM (именно: дисплей менеджер), который выбран в вашем DE. Во многих DE сейчас это lightdm:
Код: Выделить всё
olej@ACER:~$ ps -A | grep dm
937 ? 00:00:00 lightdm
1137 ? 00:00:00 lightdm
(мне не совсем понятно почему он мне показывает 2 DM, но сейчас разговор не об этом...).
В lightdm автологин и его параметры включается как показано в теме
ещё раз - Debian, но, в 2 слова - раскомментируем или вписываем строки (как пример):
Код: Выделить всё
olej@ACER:~/2019_WORK/HISTORY/10/15$ cat /etc/lightdm/lightdm.conf | grep ^auto
autologin-user=olej
autologin-user-timeout=2
Думаю, что что-то аналогичное нужно искать и в других DM: mdm, kdm, gdm, ...
А не искать более глубокие способы администрированием системы.
Re: автологин при входе
Добавлено: 28 окт 2019, 16:07
Olej
Olej писал(а): ↑28 окт 2019, 15:13
В lightdm автологин и его параметры включается как показано в теме
ещё раз - Debian, но, в 2 слова - раскомментируем или вписываем строки (как пример):
Код: Выделить всё
olej@ACER:~/2019_WORK/HISTORY/10/15$ cat /etc/lightdm/lightdm.conf | grep ^auto
autologin-user=olej
autologin-user-timeout=2
Оказывается, и это хорошо!, что заданный в /etc/lightdm/lightdm.conf тайм-аут не включается в системный анализ загрузки системы.
Вот при autologin-user-timeout=2:
Код: Выделить всё
olej@ACER:~$ systemd-analyze
Startup finished in 4.746s (firmware) + 3.656s (loader) + 3.508s (kernel) + 4.446s (userspace) = 16.358s
graphical.target reached after 4.435s in userspace
А вот то же самое при autologin-user-timeout=1:
Код: Выделить всё
olej@ACER:~$ systemd-analyze
Startup finished in 4.798s (firmware) + 3.554s (loader) + 3.539s (kernel) + 4.545s (userspace) = 16.437s
graphical.target reached after 4.533s in userspace
'graphical.target reached' - практически неизменно.
Re: автологин при входе
Добавлено: 02 фев 2021, 01:20
Olej
Ещё раз проверяемся (новая инсталляция):
Код: Выделить всё
olej@nvme:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: Linux Mint 20.1
Release: 20.1
Codename: ulyssa
Код: Выделить всё
olej@nvme:~$ ps -A | grep dm
874 ? 00:00:00 lightdm
1287 ? 00:00:00 lightdm
Код: Выделить всё
olej@nvme:~$ cat /etc/lightdm/lightdm.conf | grep ^auto
autologin-guest=false
autologin-user=olej
autologin-user-timeout=2
Автовход настроен (кажется) GUI программами настройки дистрибутива:
Код: Выделить всё
olej@nvme:~$ cinnamon --version
Cinnamon 4.8.6