Ubuntu通过LDAP集成AD域账号登录(libnss-ldap方式)

本文涉及的产品
运维安全中心(堡垒机),免费版 6个月
简介:

Ubuntu通过LDAP集成AD域账号登录(libnss-ldap方式):


# apt-get install libnss-ldap   (中间直接回车,忽略)



# vi /etc/nsswitch.conf


passwd: files ldap

group:  files ldap

shadow: files ldap


:wq


# vi /etc/ldap.conf



base dc=ming,dc=com



uri ldap://10.0.0.2


binddn cn=ldapadmin,cn=users,dc=ming,dc=com   (ldapadmin为普通AD账号,需在Users组里)


bindpw xxxxxxx



(下面默认为注释掉的,需启用)

# RFC 2307 (AD) mappings

nss_map_objectclass posixAccount user

nss_map_objectclass shadowAccount user

nss_map_attribute uid sAMAccountName

nss_map_attribute homeDirectory unixHomeDirectory

nss_map_attribute shadowLastChange pwdLastSet

nss_map_objectclass posixGroup group

nss_map_attribute uniqueMember member

pam_login_attribute sAMAccountName

pam_filter objectclass=User

pam_password ad


:wq


# /etc/init.d/libnss-ldap restart



认证后自动创建用户家目录:


# vi /etc/pam.d/common-session


session required pam_mkhomedir.so skel=/etc/skel umask=0022


:wq


# getent passwd

# su - zhi.yang

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1933593如需转载请自行联系原作者


yangzhimingg

相关文章
|
Ubuntu 测试技术 Linux
Ubuntu登录root账号以及修改密码
Ubuntu登录root账号以及修改密码
|
5月前
|
前端开发 安全 Java
SpringBoot 实现登录验证码(附集成SpringSecurity)
SpringBoot 实现登录验证码(附集成SpringSecurity)
355 0
|
2月前
|
jenkins Devops 持续交付
jenkins学习笔记之七:jenkins集成LDAP用户认证
jenkins学习笔记之七:jenkins集成LDAP用户认证
|
2月前
|
JavaScript Linux API
【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署在App Service Linux环境中的实现步骤
【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署在App Service Linux环境中的实现步骤
|
4月前
|
存储 NoSQL Java
大事件后端项目34_登录优化----redis_SpringBoot集成redis
大事件后端项目34_登录优化----redis_SpringBoot集成redis
大事件后端项目34_登录优化----redis_SpringBoot集成redis
|
4月前
|
安全 Java 数据安全/隐私保护
Spring Boot中集成LDAP身份认证的步骤
Spring Boot中集成LDAP身份认证的步骤
|
4月前
|
XML Java 应用服务中间件
在Web Application中集成CAS登录模块
在Web Application中集成CAS登录模块
31 0
|
5月前
|
开发工具 iOS开发
阿里云本机一键登录集成
阿里云本机一键登录集成
201 0
|
5月前
|
Linux 文件存储 数据安全/隐私保护
要在文件存储NAS中实现AD域(Active Directory域)的集成,您需要执行以下步骤:
要在文件存储NAS中实现AD域(Active Directory域)的集成,您需要执行以下步骤:
147 7
|
5月前
|
前端开发 JavaScript Java
springboot 集成easy-captcha实现图像验证码显示和登录
springboot 集成easy-captcha实现图像验证码显示和登录
365 0