在 LDAP 命名服务中管理打印机信息时,请牢记以下内容:
Solaris Print Manager 使用 ldapclient 命令确定缺省的 LDAP 服务器名称。如果指定了多个服务器,则自动选择第一个服务器。有关更多信息,请参见 ldapclient(1M)。
Solaris Print Manager 始终显示来自当前 LDAP 服务器的打印机项。如果当前 LDAP 服务器不是域的 LDAP 主服务器,则显示的打印机列表可能不是当前打印机列表。LDAP 副本服务器可能尚未由主服务器更新,因此它与主服务器不同步。副本服务器可以具有各种更新复制协议。例如,在主服务器上进行更改后,既可立即更新副本服务器,也可以每天更新一次。
如果选定的 LDAP 服务器是 LDAP 副本服务器,则任何更新都是指对主服务器进行的更新。此情况再次表明,打印机列表可能与主服务器不同步。例如,在从主服务器更新副本之前,已删除的打印机可能仍出现在显示的打印机列表中。
用户可以使用 LDAP 命令行实用程序 ldapadd 和 ldapmodify 更新目录中的打印机项。但是,不建议使用此方法。如果使用这些实用程序,则用户必须确保 printer-name 属性值在 ou=printers 容器中是唯一的。如果 printer-name 属性值不是唯一的,则 Solaris Print Manager 或 lpset 命令进行修改而产生的结果可能是不可预测的。