使用邮件地址进行 ssh 登录

使用邮件地址进行 ssh 登录

我有一个LDAP 服务器配置一个正在运行的服务器,另一台服务器监听此用户数据库。(Ldap 客户端)
我需要强制用户使用电子邮件作为 ssh 登录

(直流:[电子邮件保护]

而不是默认用户名。

(用户 ID:)

例子:

ssh-l 密码[电子邮件保护]192.168.0.100

这可能吗?

答案1

以防万一有人像我一样看这个答案并跳过阅读评论:

您需要修改 /etc/ldap.conf(在客户端):

  1. 取消注释pam_login_attribute 用户 ID并将其改为pam_login_attribute 邮件
  2. 添加nss_map_attribute uid 邮件

致谢 op

相关内容