我使用它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 次 |
最近记录: |