D.13. tarantella cache

修改目录服务数据的缓存。

语法

tarantella cache
[ --flush ldapgroups|ldapconn|ldapconn-lookups|krb5config|all ]
[ --refresh ldapgroups ]
[ --populate ldapgroups ]

描述

此命令修改用于以下各项的目录服务数据的缓存:

下表显示了此命令的可用选项。

选项

描述

--flush

清除缓存。

--refresh

更新缓存中的数据。

--populate

将数据添加到缓存。

下表显示了这些命令选项的可用设置。

设置

描述

ldapgroups

LDAP 组数据。

用于 LDAP 分配。

ldapconn

LDAP 连接

用来重置所有 LDAP 连接。

ldapconn-lookups

LDAP 搜索数据。

用于 LDAP 分配。

krb5config

Kerberos 配置设置。

用来在不重新启动 SGD 服务器的情况下更新 Kerberos 设置。

仅用于 Active Directory 验证。

all

清除所有 LDAP 数据。

--populate 选项将 LDAP 组和 LDAP 组成员关系信息添加到缓存。SGD 在本地系统信息库中搜索具有 LDAP 组分配的对象并将 LDAP 组添加到缓存。SGD 然后在目录中查询每个 LDAP 组的成员关系并将用户列表添加到缓存。

--refresh 选项以 LDAP 组的当前成员关系更新缓存。SGD 在缓存中搜索 LDAP 组。SGD 然后在目录中查询每个 LDAP 组的成员关系并将用户列表添加到缓存。

示例

以下示例清除所有 LDAP 数据的缓存。

$ tarantella cache --flush all