setmasterproperty

setmasterproperty 子命令用于为数据库集设置主属性。

适用性

平台:Windows(其值由平台上的所有客户机确定,但 installutil 只能在 Windows 上运行。)

命令类型:installutil 子命令

摘要

installutil setmasterproperty
dbset_name [ -user_db_name user_db_name] cq_login cq_password master_property new_value

描述

setmasterproperty 子命令用于为数据库集设置主属性。setmasterproperty 子命令可与以下 master_property 功能一起使用:
  • HOOKS_SEE_ALL_RECORDS。指定由挂钩执行的查询是否应该忽略安全上下文,以便可以过滤结果集。如果为 TRUE,那么记录会包含在结果集中,即使其安全上下文会阻止用户正常进行访问,也是如此。如果为 FALSE,那么由挂钩所执行查询的行为就像是当前用户运行查询一样。因此,通常不允许用户查看的记录不会包含在结果集中。
    注: 缺省情况下,功能级别为 5 的模式将该值设置为 TRUE。缺省情况下,功能级别为 6 的模式将该值设置为 FALSE。
  • HOOKS_SEE_ALL_USERS。指定由挂钩执行的用户和组查询是否应该忽略组成员资格,以便可以过滤结果集。如果为 TRUE ,那么用户和组信息(取决于查询类型)会包含在结果集中,即使当前用户不是成员,也是如此。如果为 FALSE,那么由挂钩所执行用户和组查询的行为就像是当前用户运行查询一样。
    注: 缺省情况下,功能级别为 5 的模式将该值设置为 TRUE。缺省情况下,功能级别为 6 的模式将该值设置为 FALSE。
  • REMEMBER_PASSWORD。为数据库集指定“记住密码”主属性。该主属性确定连接到数据库集中任何用户数据库的 Rational® ClearQuest® Eclipse 客户机是否可以保存其密码。
  • SOFT_QUERY_LIMIT。指定行数等于要返回查询的软限制。将属性值的限制设置为 0 将解释为允许无限制的行数。
  • HARD_QUERY_LIMIT。指定绝对行数等于要返回查询的硬限制。将属性值的限制设置为 0 将解释为允许无限制的行数。

选项和自变量

dbset_name
包含要启用 LDAP 的数据库的数据库集或连接的名称。
-user_db_nameuser_db_name
指定属性所应用于的用户数据库。缺省值:属性应用于所有用户数据库。
cq_login
管理用户的 Rational ClearQuest 登录名。该用户必须具有“超级用户”的特权,并标记为进行 Rational ClearQuest 认证。
cq_password
管理用户的 Rational ClearQuest 密码。要指定空密码,请输入一对空双引号。
master_property
指定要设置的主属性的名称。
new_value
指定主属性的值。

示例

在以下示例中,setmasterproperty 子命令为 mydbset 数据库集设置 REMEMBER_PASSWORD 标志。
installutil setmasterproperty mydbset admin "" REMEMBER_PASSWORD false

成功登录到 Rational ClearQuest 数据库后,Rational ClearQuest Eclipse 客户机会检查数据库集的 REMEMBER_PASSWORD 主属性。 如果发现该值为 FALSE,那么将除去所保存的任何密码,并显示一个对话框,警告用户发生的更改。该连接还会在存储于磁盘中的现有文件内标记,这样,就不允许用户将来使用“记住密码”连接到数据库集。管理员还可以通过将 REMEMBER_PASSWORD 主属性设置为“TRUE”,选择稍后为其用户重新启用该功能。再次登录后,用户可以使用“记住密码”功能。

因此,某些 Rational ClearQuest Eclipse 用户在使用保存的密码登录之前,不能除去已保存的旧密码,而且该功能是禁用的。Rational ClearQuest Eclipse 客户机在建立与 Rational ClearQuest 数据库的连接之前,无法检查该功能是否已禁用。 这可以保证在登录后立即除去保存的密码。

另请参阅

installutil


反馈