加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

ldap – Linux:在服务器重启时没有清理sssd缓存,可能是什么原因

发布时间:2020-12-14 02:51:29 所属栏目:Linux 来源:网络整理
导读:我正在使用sssd来处理 Linux环境中的LDAP用户和组. 我不得不重命名我的一个Linux用户的LDAP组,我注意到在我编辑完组后,当我运行时: 在Linux机器上的id用户名,它保持显示以前的名称(在重命名之前). 我尝试重新启动服务器但是没有清理缓存并继续向我显示以前
我正在使用sssd来处理 Linux环境中的LDAP用户和组.

我不得不重命名我的一个Linux用户的LDAP组,我注意到在我编辑完组后,当我运行时:
在Linux机器上的id用户名,它保持显示以前的名称(在重命名之前).

我尝试重新启动服务器但是没有清理缓存并继续向我显示以前的组名.

我搜索了谷歌并在redhat的官方网站上找到了下一个命令:

sss_cache -E

这解决了我的问题并清除了sssd缓存,并在下次运行时:
id用户显示正确的组名.

但我的问题是:

1. How come a full server reboot didn't clear the cache?
2. How can I make sure the cache gets deleted when the server is rebooted?

提前致谢

解决方法

>没有凭据缓存,任何脱机身份验证都将失败.
>将sss_cache -E添加到启动脚本中.

如果您在重新启动时擦除缓存,那么在可以联系域服务器之前,任何用户都无法使用域凭据对该计算机进行身份验证,直到能够进行.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读