我使用它sssd是为了在我们的 Linux 环境中使用 LDAP 用户和组。
我不得不重命名我的一个 Linux 用户的 LDAP 组,我注意到在我完成编辑组后,当我运行时:
id username在 Linux 机器上它一直显示以前的名称(重命名之前)。
我试过重新启动服务器,但没有清除缓存并一直向我显示以前的组名。
我搜索了谷歌并在redhat的官方网站上找到了下一个命令:
sss_cache -E
Run Code Online (Sandbox Code Playgroud)
这解决了我的问题并清除了 sssd 缓存,并且在我下次运行时:
id user显示了正确的组名。
但我的问题是:
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?
Run Code Online (Sandbox Code Playgroud)
提前致谢
sss_cache -E到您的启动脚本。如果您在重新启动时擦除缓存,那么在可以联系域服务器之前,任何用户都无法使用域凭据对该机器进行身份验证,直到它能够。
| 归档时间: |
|
| 查看次数: |
2822 次 |
| 最近记录: |