Sun Java System Directory Server Enterprise Edition 6.0 管理指南

使用 dpconf 设置多值属性

某些目录代理服务器属性可以采用多个值。用于指定这些值的语法如下:


$ dpconf set-container-prop -h host -p port container-name \
 property:value1 property:value2

例如,要为名为 my-view 的 LDAP 数据视图设置多个可写属性,请使用以下命令:


$ dpconf set-ldap-data-view-prop -h host1 -p 1389 my-view \
 writable-attr:uid writable-attr:cn writable-attr:userPassword

如果为已包含值的多值属性添加或修改值,必须重置所有值。例如,在上述方案中,如果要添加 sn 作为可写属性,则必须在此命令中包括所有其他的可写属性:


$ dpconf set-ldap-data-view-prop -h host1 -p 1389 my-view \
 writable-attr:uid writable-attr:cn writable-attr:userPassword writable-attr:sn

如果要删除某个值,此规则同样适用。因此,要从前面示例的可写属性列表中删除 userPassword,请使用以下命令:


$ dpconf set-ldap-data-view-prop -h host1 -p 1389 my-view \
 writable-attr:uid writable-attr:cn writable-attr:sn