Где хранится предварительно заполненное имя пользователя на экране входа в KDE

Мы активно используем VirtualBox на наших рабочих станциях для разработчиков. Поскольку мы довольно часто делимся изображениями с другими разработчиками, я попытался максимально автоматизировать этот процесс (очистка кэша ap-get, удаление файлов tmp и log...). Кстати, мы используем Ubuntu 11.10 с KDE 4.7.4.

Теперь я наткнулся на одну маленькую неприятность. На экране входа в систему предварительно заполнено имя пользователя, и я не мог понять, где оно хранится. Проблема в том, что если люди получают образ VirtualBox и не понимают, что предварительно заполненное имя пользователя не является их собственным, и пару раз вводят свой пароль, они блокируют указанного пользователя в нашем LDAP.

Есть идеи, где хранится это имя пользователя, чтобы я мог его удалить..?


person Adrian B.    schedule 16.02.2012    source источник


Ответы (2)


По умолчанию экран входа в систему (KDM) предварительно выбирает последнего вошедшего в систему пользователя, и я не уверен, откуда он берет эту информацию. Однако вы можете настроить KDM так, чтобы он всегда предварительно выбирал одного и того же пользователя в /etc/kde4/kdm/kdmrc:

# Greeter config for all displays
[X-*-Greeter]
...
# Specify, if/which user should be preselected for log in.
# "None" - do not preselect any user
# "Previous" - the user which successfully logged in last time
# "Default" - the user specified in the DefaultUser option
# Default is None
PreselectUser=Default
# The user to preselect if PreselectUser=Default.
# Default is ""
DefaultUser=johndoe
...

Конечно, вы можете установить PreselectUser=None, если не хотите выбирать ни одного пользователя.

person mtvec    schedule 16.02.2012
comment
Да, вероятно, более последовательно установить PreselectUser=None вместо автоматического удаления материала. На всякий случай, если кому-то еще интересно, я нашел, где хранится это имя, оно находится в /var/lib/kdm/kdmsts. - person Adrian B.; 21.02.2012
comment
@Job: вероятно, там же, где команда last получает информацию - person Robin; 23.08.2015

В OpenSUSE 12.2 это /var/lib/kdm/kdmsts.

# cat /var/lib/kdm/kdmsts
[PrevUser]
:0=user1
:1=user2
:2=user1
person Janos    schedule 15.06.2014