首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sssd密码更改弹出窗口

sssd密码更改弹出窗口
EN

Stack Overflow用户
提问于 2020-04-22 23:32:07
回答 1查看 49关注 0票数 0

我已经将我们的一个跳转服务器从openldap/nscd迁移到sssd客户端。服务器运行的是Ubuntu 14.04 x64。一切正常,除了一个非常重要的功能:密码重置对话框不弹出时,用户验证与过期的密码。我们在ldap服务器(OpenLdap 2.4)上设置了90天保留期的策略。在/etc/sssd/sssd.conf上使用不同的标志并没有带来预期的结果,这里是sssd.conf

代码语言:javascript
复制
# LDAP sssd config
[sssd]
debug_level = 8
domains = mydomain.local
config_file_version = 2
reconnection_retries = 3
services = nss, pam, ssh, sudo

[domain/mydomain.local]
debug_level = 8
cache_credentials = true
entry_cache_timeout = 600
ldap_search_base = dc=mydomain,dc=local
ldap_sudo_search_base = ou=SUDOers,dc=mydomain,dc=local
id_provider = ldap
auth_provider = ldap
chpass_provider = ldap
sudo_provider = ldap
subdomain_homedir = /home/%d/%u
ldap_uri = ldaps://10.10.10.10
ldap_tls_reqcert = allow
account_cache_expiration = 7
ldap_schema = rfc2307
ldap_pwd_policy = shadow
ldap_chpass_update_last_change = true
pwd_expiration_warning = 0
reconnection_retries = 3
access_provider = simple
simple_allow_groups = Access_Jumpserver

[nss]
debug_level = 8
filter_groups = root
filter_users = backup,bin,daemon,Debian-exim,games,gnats,irc,list,lp,mail,man,messagebus,news,root,smmsp,smmta,sshd,sync,sys,syslog,uucp,uuidd
reconnection_retries = 3
enum_cache_timeout = 300
entry_cache_nowait_percentage = 75

[pam]
debug_level = 8
pam_verbosity = 8
reconnection_retries = 3
offline_credentials_expiration = 7
offline_failed_login_attempts = 5
offline_failed_login_delay = 15

[sudo]
debug_level = 8

我对这里的任何方向都很高兴

EN

回答 1

Stack Overflow用户

发布于 2020-04-25 01:05:31

作为临时解决方案,我在登录脚本中使用以下函数,该函数从/etc/bash.bashrc调用

代码语言:javascript
复制
calculate_pwd_age() {
 local MAX_AGE=90
 let "shdw_epoch = $(ldapsearch -x -LLL -H ldaps://10.0.0.1 "uid=${USER}" shadowLastChange | awk 'NR==2{print $2}')"
 let "today = $(date +'%s') / 86400"
 let "shdw_diff = ${today} - ${shdw_epoch}"
 if [[ ${shdw_diff} -ge ${MAX_AGE} ]]; then
   echo -e  "\nYour password has expired. Please change it right now:\n"
   sleep 2
   passwd
 fi
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61369026

复制
相关文章

相似问题

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