LinuxForum.Fans
Тема

Удивительная попытка сделать автологин в KDM

Автор: DImaZ 5 сообщений 3010 просмотров
28.07.2013 16:54 · отредактировано #330087

Здравствуйте, форумчане!
Решил сделать автоматический вход своего пользователя привычным способом -- через настройки KDE, модуль "Вход в систему". -> "Разрешить автоматический вход в систему". При перезагрузке с удивлением увидел приглашение ввода пароля)
При установке входа без пароля тоже пароль почему-то запрашивается.
Что ж, этот ГУЙ просто должен проставить параметры в /usr/share/kde4/config/kdm/kdmrc, я так понимаю?
Лезем туда, все еще более привычно:

text
[X-:0-Core]
Authorize=true
AutoLoginEnable=true
AutoLoginLocked=false
AutoLoginUser=dimaZ
ClientLogFile=.xsession-errors
TerminateServer=true

AutoLoginPass=PASS тоже прописывал-не помогло)

В .xsession-errors все спокойно.

Может есть какая-то очевидная причина?
Даже интересно разобраться.

Еще, среди групп пользователей есть не только привычные для всех Linux-систем cdrom,avahi...
но и группа kdm. Честно говоря, не нашел ее описания, во всяком случае, включение пользователя
в эту группу не произвело эффекта.

К дистрибутиву (OpenSUSE 12.3) не подключались левые репозитории, я обновился.

Еще одна любопытная вещь: насколько я знаю, переключение между DM
выполняется через systemd

text

systemctl enable kdm<.service>

Дык вот, все попытки такого переключения проваливаются за отсутствием этих конфиг-файлов systemd,
по крайней мере, на свежей установке.

Заранее спасибо, а то видно я что-то упустил в мире Линукса)

28.07.2013 16:58 #330089

DImaZ,

text
Меню - Система - Yast2 - Управление пользователями и группами - Настройки эксперта - Настройки входа в систему - поставить две галки(автоматический вход и беспарольный вход)
28.07.2013 20:53 · отредактировано #330118

Огромное Вам спасибо, как все просто! Нужно просто доки читать))
Но ведь модуль "Вход в систему" должен обеспечивать ту же функциональность, и формулировка настраиваемого совпадает.
Что, Суся имеет какие-то особенности в механизме авторизации, и ей нужна отдельная настройка в Yast?
Что привело к тому, что AutoLoginEnable=true не имеет значения?
Если бы это был рудимент (настройка автологина через DM), я думаю, разработчики дистрибутива влепили бы в конфиг комментарий: "тут прописывать бесполезно, все равно не заработает", мне кажется :) .
Кстати, в доках:

12.3.1. Automatic Login and Passwordless Login¶
If you use the KDE or GNOME desktop environment you can configure Auto Login for a certain user as well as Passwordless Login for all users. Auto login causes a user to become automatically logged in to the desktop environment on boot. This functionality can only be activated for one user at a time. Login without password allows all users to log in to the system after they have entered their username in the login manager.

Сдается, тут тоже на DM (gdm ^ kdm) завязано.
Осталось только определить что же непосредственно Яст конфигурирует? ))

Ага http://linuxforum.ru/viewtopic.php?id=26412 "Шпаргалка, пункт 23". Выходит, и правда рудимент

12.12.2014 01:46 #404732

Подниму опять старую тему, но с немного другим вопросом.
Как передать все управление для KDMRC??
т.к. там можно сделать что-то типа этого:

text
[X-termina01*-Core]
AutoLoginUser=user1
[X-termina02*-Core]
AutoLoginUser=user2
[X-:0-Core]
AutoLoginUser=UserX

Ну или как это сделать через /etc/sysconfig/displaymanager

12.12.2014 19:30 #404884

В пакете kdm есть скрипт /usr/share/kde4/apps/kdm/read_sysconfig.sh. Результат работы скрипта находится в /var/adm/kdm/kdmrc.sysconfig.

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