SSSD简介及安装

System Security Services Dameon(SSSD)

1.SSSD简介

一个守护进程,该进程可以用来访问多种验证服务器,如LDAP,Kerberos等,并提供授权。SSSD是 介于本地用户和数据存储之间的进程,本地客户端首先连接SSSD,再由SSSD联系外部资源提供者(一台远程服务器)

  • (1)避免了本地每个客户端程序对认证服务器大量连接,所有本地程序仅联系SSSD,由SSSD连接认证服务器或SSSD缓存,有效的降低了负载。
  • (2)允许离线授权。SSSD可以缓存远程服务器的用户认证身份,这允许在远程认证服务器宕机是,继续成功授权用户访问必要的资源。
  • SSSD默认配置文件位于/etc/sssd/sssd.conf,你可以通过命令使得SSSD以指定的配置文件运行:#sssd –c /etc/sssd/customfile.conf
  • ldap_uri指向你的ldap服务器。可以使用域名,或者是ip地址。
2.安装

(1)切换到当前目录:cd
(2)新建一个文件sssd.conf,内容如下:

[sssd]
config_file_version=2
services=nss,pam
domains=default

[nss]
filter_users=root,ldap

[pam]

[domain/default]
auth_provider=ldap
id_provider=ldap
chpass_provider=ldap
ldap_schema=rfc2307
ldap_uri=ldap://10.XX.XX.XX:389  #需要根据自己的ldap服务器IP更改.389是ldap的默认端口

ldap_search_base=dc=xxxxxx,dc=xxxxxx  #这里的两个dc也需要重新命名
ldap_access_filter=(&(objectclass=dcObject)(objectclass=organization))
ldap_tls_reqcert=never
ldap_id_use_start_tls=False
ldap_tls_cacertdir=/etc/openldap/certs
cache_credentials=True
entry_cache_timeout=600
ldap_network_timeout=3

(3)编写如下脚本用以在节点安装:vi installSSSD.sh

for HOST in `cat hosts`
do
echo "install sssd"
ssh -t laowang@$HOST "sudo yum install -y mlocate sssd authconfig" 
ssh -t laowang@$HOST "sudo authconfig --enablesssd --enablesssdauth --enablelocauthorize --enablemkhomedir --update"
scp -p sssd.conf laowang@$HOST:/tmp
ssh -t laowang@$HOST "sudo cp -pf /tmp/sssd.conf /etc/sssd/sssd.conf"
ssh -t laowang@$HOST "sudo chmod 600 /etc/sssd/sssd.conf"
ssh -t laowang@$HOST "sudo systemctl enable sssd"
ssh -t laowang@$HOST "sudo systemctl restart sssd"
ssh -t laowang@$HOST "sudo systemctl status sssd"
ssh -t laowang@$HOST "sudo chkconfig sssd on"
done
3.启动
  • centos6开启sssd:service sssd start,关闭sssd:service sssd stop
  • centos7开启sssd:systemctl enable sssd, systemctl restart sssd
4.注意事项
  • sssd的安装一定要注意sssd集群的文件夹权限,这个很重要!
  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

说文科技

看书人不妨赏个酒钱?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值