您可以在 Windows 中创建用户组,然后将 Windows 用户添加到组,从而使用户获得为该组指定的所有许可和用户权限。已联网的计算机的 Windows 用户可以访问该计算机上的程序和文件,也可以访问位于网络上的文件,这取决于网络管理员对帐户权限的限制。通过将 Windows 用户编组,管理员可以授予组中所有用户相同的权限,从而简化管理任务。有关哪些 Windows 用户或组有权访问或修改资源及文件的信息,包含在该资源或文件的访问控制列表 (ACL) 中。有关访问控制的详细信息,请参阅 Windows 帮助。
要锁定 VSS 数据库,需要创建两个 Windows 用户组:一个是 VSS 管理员组,另一个是 VSS 用户组。
保护数据库
如果要使用本文介绍的步骤来保护 VSS 数据库,您的数据库必须安装在 NT 文件系统 (NTFS) 上。Windows NT 4.0、Windows 2000、Windows XP 及更高版本中都提供了该文件系统。在 NTFS 文件系统上,可以为各个文件和文件夹分别授予权限,而文件分配表 (FAT) 文件系统则对整个共享应用相同的权限。要共享文件夹,您必须是该计算机的 Windows 管理员。
注意:如果移动数据库,Windows 权限不会跟着移动,您必须在新位置再次锁定数据库。
创建 Windows 用户组
将用户编成 Windows 用户组可以简化您的管理任务并提高管理效率。您需要创建两个 Windows 用户组:一个是 VSS 管理员组,另一个是 VSS 用户组。例如,创建名为 VSS_DB1_Admin 和 VSS_DB1_User 的组。管理员可以使用 VSS Administrator 程序管理 VSS 用户,为所有 VSS 用户与项目设置项目选项,以及执行维护操作。VSS 用户可以通过 VSS Explorer 或命令行来使用 VSS,也可以通过使用 SourceSafe Options 对话框或通过编辑每个 Users/username 文件夹下的 Ss.ini 文件来自定义 VSS。