美文网首页
VSS权限管理

VSS权限管理

作者: 宇子豪 | 来源:发表于2019-04-03 11:25 被阅读0次

    安装好了软件后,下一步就是对于软件的详细设置了,一般像项目管理软件都是需要设置权限的,防止用户删库跑路。

    image.png

    在VSSA里新建用户时可以看到有一个Read only的选择框,这个则是对用户的权限设置,设置该用户的权限为只读。但是这是针对整个项目的,而我们一般的权限都是针对目录的,网上也有解决方式,就是将项目拆成几个子项目,我jio的不奶思,还是找一下怎么进行更详细的权限管理。

    • 服务端操作

    设置用户权限之前,你先必须激活项目安全机制。
    打开VSSA的Tools菜单,打开Options...


    image.png

    勾选启用权限分配,下面的四个复选框是VSS定义了四级用户访问权限,级别由低到高,后者包括所有前者的权限,比如说拥有Check Out权限就自动拥有了Read的权限。

    1. Read只读(R):允许查看文件,对应于View、Get等命令
    1. Check Out/Check In(C):可以使用Check Out,Check In,Undo Check Out等命令修改文件内容
    1. Add/Rename/Delete(A) 文件增删:可以在项目中增加、删除、重命名文件或者给文件加标签,对应的命令有Add,Delete,Label,Rename等
    1. Destroy(D) 破坏:这级权限对应于那些具有巨大破坏性的操作(就是那些一不小心就可能被炒鱿鱼的操作),请牢记它们的名字:Destroy,Purge,Rollback。所以亦有人戏称之为自杀权限。

    可以发现默认安全机制中的两级权限是和这四者对应起来的,只不过后者把前者的读写权限细分为三个不同的级别。


    image.ng

    VSS中有三种方法可以设置用户的项目访问权限:针对项目设置每个用户的权限、针对用户设置访问每个项目的权限、拷贝用户权限
    它们分别对应于Tools菜单下的Assign Rights by Project、Rights Assignments for User、Copy User Rights


    image.png
    • 这里我选择第一种方式Assign Rights by Project试试


      image.png

      左边展示的是当前项目的整个架构,右边展示用户以及权限,这里的RCAD则是对应着前面说的四种权限。
      选择相应的目录设置用户对该目录的权限,具体操作很简单。

    • Rights Assignments for User


      image.png

      选择一名用户,对该用户在所有项目中的权限进行设置。

    • Copy User Rights


      image.png

      这个就更简单了,选择一名用户,将另一名用户的权限拷贝过来。

    至此,vss的权限设置差不多完成😁

    相关文章

      网友评论

          本文标题:VSS权限管理

          本文链接:https://www.haomeiwen.com/subject/oifabqtx.html