您可以通过控制数据库中 DXL 的使用方式来增强安全性。您可以控制是否所有用户都可以运行和编辑 DXL 脚本,也可以限制可以运行的 DXL 脚本类型。
开始之前
打开数据库属性。有关更多信息,请参阅配置 DOORS 数据库。
要使用 DXL 安全性功能,您必须使用 IBM Engineering Requirements
Management DOORS (DOORS) 9.3 或更高版本的数据库服务器,并且服务器必须配置为排除 DOORS 9.0、9.1 和 9.2 客户机。要排除这些客户机,请将数据库属性的登录策略选项卡上的最低客户机版本设为 9.3。
过程
- 在数据库属性窗口,单击 DXL 安全性选项卡。
在编辑 DXL 和其他 DXL 限制窗格中不选择任何选项时,对于运行和编辑 DXL 没有任何限制。要启用 DXL 限制,必须选择这两个窗格中的选项。
- 要控制用户是否可以运行和编辑 DXL,请选择或清除仅具有“编辑 DXL”权限的用户可以编辑和运行 DXL。如果您选择该复选框,那么可以在新建/编辑用户窗口的常规选项卡上确定哪些用户可以运行和编辑 DXL。如果清除该复选框,那么所有用户都可以运行和编辑 DXL 而没有任何限制。您必须以管理员用户身份登录到数据库才能控制此设置。
- 如果选中仅具有“编辑 DXL”权限的用户可以编辑和运行 DXL 选项,那么具有“编辑 DXL”权限的用户可以运行 DXL 而没有任何限制。
- 如果选中对没有“编辑 DXL”权限的用户禁用批处理方式选项,那么没有“编辑 DXL”权限的用户无法运行任何 DXL。
- 如果未选中对没有“编辑 DXL”权限的用户禁用批处理方式选项,那么没有“编辑 DXL”权限的用户只能按照指定的限制来运行 DXL 文件。
- 要限制可运行的 DXL 脚本类型,请使用其他 DXL 限制面板上的字段。在相应字段中输入 DXL 插件文件夹的路径及批处理文件文件夹的路径,然后选中启用 DXL 限制选项。所有字段均通过选择或清除启用 DXL 限制复选框进行控制。
要点: 所指定的路径除外。
例如,禁用绝对批处理文件路径,但批处理文件路径字段中指定的路径除外。
您必须以管理员用户身份登录到数据库才能控制此设置。
- 单击确定。