openldap 集成 sssd

148 篇文章 2 订阅

openldap 集成 sssd

实验环境: openldap 服务器,ip:10.2.7.100。sssd 服务器,操作系统 centos7,ip:10.2.7.200

sssd 服务

一个守护进程,该进程可以用来访问多种验证服务器,如LDAP,Kerberos等,并提供授权。SSSD是 介于本地用户和数据存储之间的进程,本地客户端首先连接SSSD,再由SSSD联系外部资源提供者(一台远程服务器)
(1)避免了本地每个客户端程序对认证服务器大量连接,所有本地程序仅联系SSSD,由SSSD连接认证服务器或SSSD缓存,有效的降低了负载。
(2)允许离线授权。SSSD可以缓存远程服务器的用户认证身份,这允许在远程认证服务器宕机是,继续成功授权用户访问必要的资源。
(3)SSSD默认配置文件位于/etc/sssd/sssd.conf,你可以通过命令使得SSSD以指定的配置文件运行:#sssd –c /etc/sssd/customfile.conf
(4)ldap_uri指向你的ldap服务器。可以使用域名,或者是ip地址。

openldap 搭建

如果按照教程1 手动搭建 openldap,可以按照 教程2实现 openldap 集成 sssd。但是教程1中的 openldap 可以不用 rootdn 密码就可以查询帐号信息,虽然秘密信息经过 ssha 加密,感觉还是不安全。教程3实现的 openldap 需要密码才能查询信息,感觉更安全,本文搭建 openldap 参考教程3。

sssd 搭建

sssd 服务器安装 openldap client,sssd,authconfig, nss-pam-ldapd

yum -y install openldap-clients sssd authconfig nss-pam-ldapd

配置sssd.conf文件,如果文件不存在则新建

[root@proxy ~]# cat /etc/sssd/sssd.conf 
[sssd]
config_file_version = 2
services = nss, pam
domains = default

[nss]
filter_users = root,ldap,named,avahi,haldaemon,dbus,radiusd,news,nscd

[pam]

[domain/default]
auth_provider = ldap
id_provider = ldap
ldap_schema = rfc2307
ldap_search_base = dc=example,dc=io
ldap_group_member = memberuid
ldap_tls_reqcert = never
ldap_id_use_start_tls = False
chpass_provider = ldap
ldap_uri = ldap://10.2.7.100
#ldap_tls_cacertdir = /etc/openldap/cacerts
entry_cache_timeout = 600
ldap_network_timeout = 3
#ldap_access_filter = (&(object)(object))
ldap_default_bind_dn = cn=admin,dc=example,dc=io
ldap_default_authtok_type = password
ldap_default_authtok = ldap123
#cache_credentials = True
#enumerate=true

修改sssd.conf文件权限

chmod 600 /etc/sssd/sssd.conf 

重启 sssd 服务

systemctl restart sssd

sssd 有缓存的功能,清除缓存命令

sss_cache -E

检验,openldap 已经建了用户 uid=test01

id test01

参考文章:
https://www.ibm.com/support/knowledgecenter/zh/SSPT3X_4.1.0/com.ibm.swg.im.infosphere.biginsights.install.doc/doc/bi_install_config_ldap_6.html
https://cloud.tencent.com/developer/article/1078641
https://blog.csdn.net/Man_In_The_Night/article/details/101530244
https://blog.csdn.net/qq_21383435/article/details/83313824#18__125
https://blog.csdn.net/liu16659/article/details/80997333

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值