修改目录服务数据的缓存。
tarantella cache [ --flush ldapgroups|ldapconn|ldapconn-lookups|krb5config|all ] [ --refresh ldapgroups ] [ --populate ldapgroups ]
此命令修改用于以下各项的目录服务数据的缓存:
Active Directory 验证
LDAP 验证
第三方验证(如果启用了 LDAP 搜索方法)
LDAP 分配(也称为目录服务集成)
下表显示了此命令的可用选项。
选项 | 描述 |
---|---|
| 清除缓存。 |
| 更新缓存中的数据。 |
| 将数据添加到缓存。 |
下表显示了这些命令选项的可用设置。
设置 | 描述 |
---|---|
| LDAP 组数据。 用于 LDAP 分配。 |
| LDAP 连接 用来重置所有 LDAP 连接。 |
| LDAP 搜索数据。 用于 LDAP 分配。 |
| Kerberos 配置设置。 用来在不重新启动 SGD 服务器的情况下更新 Kerberos 设置。 仅用于 Active Directory 验证。 |
| 清除所有 LDAP 数据。 |
--populate
选项将 LDAP 组和 LDAP 组成员关系信息添加到缓存。SGD 在本地系统信息库中搜索具有 LDAP 组分配的对象并将 LDAP 组添加到缓存。SGD 然后在目录中查询每个 LDAP 组的成员关系并将用户列表添加到缓存。
--refresh
选项以 LDAP 组的当前成员关系更新缓存。SGD 在缓存中搜索 LDAP 组。SGD 然后在目录中查询每个 LDAP 组的成员关系并将用户列表添加到缓存。
以下示例清除所有 LDAP 数据的缓存。
$ tarantella cache --flush all