автологин пользователя при входе

Установка, обновление, настройка Linux

Модераторы: Olej, adminn

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

автологин пользователя при входе

Непрочитанное сообщение Olej » 24 июл 2018, 19:44

После обновления Fedora 26->27 (обновление системы: F23 и далее ...) просто задрал :-x занудный вход в 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. Пользователь мой любимый ;-) :

Код: Выделить всё

[olej@dell ~]$ whoami
olej
Начитался... по автологону в lightdm ...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: автологин при входе

Непрочитанное сообщение Olej » 24 июл 2018, 19:51

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 !!! :evil:
Теперь всё это нужно разгребать!

Как? ;-)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: автологин при входе

Непрочитанное сообщение Olej » 24 июл 2018, 23:27

Olej писал(а):Как? ;-)
Оказывается, в настройках Cinnamon есть 2 совершенно одинаковых значка "Окно входа в систему", с совершенно разными приложениями, стоящими за ними. :lol:
Вот левое из них (а у вас оно может оказаться и правым) - и есть то, что нам надо!
Вложения
l1.png
l2.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: автологин при входе

Непрочитанное сообщение Olej » 24 июл 2018, 23:32

Olej писал(а): Тот же запрос логина + только без запроса пароля + на входе модальное окно запроса "ваша связка ключей не была разблокирована..." - которое меня и так безумно задрал в Opera в Mint 18.3 !!! :evil:
Теперь всё это нужно разгребать!
В отношении этой срани единственное внятное обсуждение от Алексея Федорчука - Opera: разблокировка связки ключей
21/09/2016
...
Для смены мастер-пароля или отказа от него в gnome-keyring можно использовать утилиту seahorse. Ни в midi-, ни в maxi-сборке «из коробки» её нет (просто забыл). Но она легко устанавливается из официального репозитория:
.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: автологин при входе

Непрочитанное сообщение Olej » 24 июл 2018, 23:34

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
Выполнено!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: автологин при входе

Непрочитанное сообщение Olej » 24 июл 2018, 23:41

Olej писал(а):

Код: Выделить всё

...
Выполнено!
Фокус в том, что (возможно только в Fedora?) что требуемый результат достигается только при:
- Alt + F2 ...
- в создавшемся окне вводим: seahorse

После этого в этом GUI приложении можно разблокировать связки ключей/пароли для входа + для разных приложений, которые этого требуют.
Если ввести пустой пароль, то оно перестанет орать.
Вложения
s11.png
s2.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: автологин при входе

Непрочитанное сообщение Olej » 19 июл 2019, 15:35

Olej писал(а):
Olej писал(а):Как? ;-)
Оказывается, в настройках Cinnamon есть 2 совершенно одинаковых значка "Окно входа в систему", с совершенно разными приложениями, стоящими за ними. :lol:
Вот левое из них (а у вас оно может оказаться и правым) - и есть то, что нам надо!
Изображение
Есть ... да не везде!
Вот 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?
Вложения
Снимок экрана от 2019-07-19 15-34-46.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: автологин при входе

Непрочитанное сообщение Olej » 28 окт 2019, 15:13

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, ...
А не искать более глубокие способы администрированием системы.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: автологин при входе

Непрочитанное сообщение Olej » 28 окт 2019, 16:07

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' - практически неизменно.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: автологин при входе

Непрочитанное сообщение Olej » 02 фев 2021, 01:20

Ещё раз проверяемся (новая инсталляция):

Код: Выделить всё

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

Ответить

Вернуться в «Администрирование Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 2 гостя