当前位置: 技术问答>linux和unix
cvs的权限问题。。
来源: 互联网 发布时间:2015-04-04
本文导语: cvs可以控制单独的某一两个用户对某一特定文件夹的权限么? 比如让a用户和admin用户对dir1目录有读写权,其他人没有读写权 让b用户和admin用户对dir2目录有读写权,其他人没有读写权 这样的控制cvs能做到么?如何...
cvs可以控制单独的某一两个用户对某一特定文件夹的权限么?
比如让a用户和admin用户对dir1目录有读写权,其他人没有读写权
让b用户和admin用户对dir2目录有读写权,其他人没有读写权
这样的控制cvs能做到么?如何做到?
比如让a用户和admin用户对dir1目录有读写权,其他人没有读写权
让b用户和admin用户对dir2目录有读写权,其他人没有读写权
这样的控制cvs能做到么?如何做到?
|
CVS系统不对访问权限进行控制,而是把控制权交给操作系统,这一点要牢记。
在Unix/Linux下:
1.把a和admin 放入组grpa,b和admin为组grpb
建立组、分配组员:
$groupadd grpa
$groupadd grpb
$chgrp grpa a //$useradd grpa a
$chgrp grpa admin
$chgrp grpb b //$useradd grpa b
$chgrp grpb admin
2.设定目录的权限
$chgrp grpa dir1
$chmod 060 ./dir1
$chgrp grpb dir2
$chmod 060 ./dir2
在Unix/Linux下:
1.把a和admin 放入组grpa,b和admin为组grpb
建立组、分配组员:
$groupadd grpa
$groupadd grpb
$chgrp grpa a //$useradd grpa a
$chgrp grpa admin
$chgrp grpb b //$useradd grpa b
$chgrp grpb admin
2.设定目录的权限
$chgrp grpa dir1
$chmod 060 ./dir1
$chgrp grpb dir2
$chmod 060 ./dir2
|
这个问题跟你用的访问方式有关,而且一定要设置CVSUMASK。
|
CVS 本身是没有权限管理的,目前的版本完全依赖于操作系统的权限来实现
以上的情况只能把 a和admin 放在一组,b和admin另一组,不同的组对dir1 和dir2 有不同的访问权限
以上的情况只能把 a和admin 放在一组,b和admin另一组,不同的组对dir1 和dir2 有不同的访问权限
|
是的,不同的目录,由操作系统来进行权限限制,CVS就可以达到了
|
应该可以的,但是我没有时过。。