Linux KDE登录屏幕上预填充的用户名存储在哪里

Linux KDE登录屏幕上预填充的用户名存储在哪里,linux,ubuntu,virtualbox,kde,kde4,Linux,Ubuntu,Virtualbox,Kde,Kde4,我们在开发人员工作站上大量使用VirtualBox。由于我们经常与其他开发人员共享这些图像,我尝试尽可能地自动化这个过程(清理ap get缓存,删除tmp和日志文件…)。顺便说一下,我们使用的是Ubuntu11.10和KDE4.7.4 现在我被一个小小的烦恼绊倒了。在登录屏幕上有一个预先填充的用户名,我不知道它存储在哪里。问题是,如果人们得到一个VirtualBox映像,并且没有意识到预填充的用户名不是他们自己的,并且在几次之后输入了他们的密码,那么他们会将所述用户锁定在我们的LDAP上 你知道

我们在开发人员工作站上大量使用VirtualBox。由于我们经常与其他开发人员共享这些图像,我尝试尽可能地自动化这个过程(清理ap get缓存,删除tmp和日志文件…)。顺便说一下,我们使用的是Ubuntu11.10和KDE4.7.4

现在我被一个小小的烦恼绊倒了。在登录屏幕上有一个预先填充的用户名,我不知道它存储在哪里。问题是,如果人们得到一个VirtualBox映像,并且没有意识到预填充的用户名不是他们自己的,并且在几次之后输入了他们的密码,那么他们会将所述用户锁定在我们的LDAP上


你知道这个用户名存储在哪里吗,这样我就可以删除它了?

默认情况下,登录屏幕(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

在OpenSUSE 12.2上,它是/var/lib/kdm/kdmsts

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

是的,将其设置为PreselectUser=None可能更一致,而不是自动删除内容。为了防止其他人感兴趣,我找到了名称为store的位置,它位于/var/lib/kdm/kdmsts下。@Job:last命令获取信息的位置可能与此相同