首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >允许用户名输入sddm (LDAP/Kerberos)

允许用户名输入sddm (LDAP/Kerberos)
EN

Unix & Linux用户
提问于 2015-08-11 21:38:36
回答 1查看 5.2K关注 0票数 2

首要问题是:

  • 如何使SDDM能够接受Debian中的用户名输入?

潜在/隐含问题:

  • SDDM如何识别用户?
  • Debian是/etc/sddm.conf的替代方案吗?

也就是说,在带有Debian的LDAP/Kereberos客户机上,SDDM登录屏幕有时提供所有LDAP用户的登录列表--有时不是。

也就是说,如何更改SDDM的登录屏幕以允许输入用户名并使用LDAP/Kereberos进行验证?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-08-17 12:27:07

我也见过gdm的类似问题。

这个问题与SDDM没有直接关系,它与以下事实结合在一起: LDAP用户在我们访问LDAP服务器之前是未知的;systemd是Debian Jessie中的默认init系统(在启动过程中增加了大量并行化);以及在默认情况下,SDDM和LDAP之间没有明显的依赖关系。

准确地说,如果您希望SDDM显示用户名,那么在SDDM启动时必须已经知道用户名。为此,系统需要一个正常工作的nsswitch数据库,如果您使用LDAP,这意味着它需要有一个可工作的网络连接。该依赖项不存在于已发送的状态。

如果你想要的话,你需要自己加起来。这样做有两种方法:

  1. $network添加到SDDM脚本中的Required-Start:头中。这增加了您使用的任何init系统的依赖项。
  2. sddm.service/lib/systemd/system复制到/etc/systemd/system,并向[Unit]部分添加一行After=network.target。这是系统特有的。

下次重新启动时,SDDM应该列出所有用户。

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/222626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档