加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂

查看完整版本: 急切需要cvs权限设置的说明!!

dang 2008-3-7 16:26

急切需要cvs权限设置的说明!!

在网上搜索了一下,也按步骤做了,可是就是有很多问题,user2设置了read,可是还是能add,comit,是怎么回事啊,有那个高手给我些资料啊

nereus 2008-3-10 09:52

更改服务器端的用户文件夹下的CVS文件夹下fileattr.XML。可不是CVSROOT文件夹下的CVS文件夹下的那个,那是控制管理员权限的!注意:应用的时候要把后面的(不具备读权限)等内容删除掉!否则不好用!不要用XML的注释语句注释,那样也是不能用的会报错!
<?xml version="1.0" encoding="UTF-8"?>
<fileattr>
  <directory>
    <acl user="s">
         <write deny="1" /> (不具备写权限)
<write /> (具备写权限)
    </acl>
         <acl user="g">
      <read deny="1"/> (不具备读权限)
    </acl>
        <acl user="a">
      <create deny="1"/> (不具备创建权限)
    </acl>
        <acl user="y">
      <all deny="1"/> (不具备所有权限)
</acl>
<acl user="z">
      <tag deny="1"/> (不具备设置基线的权限)
</acl>

    <owner>wxj</owner>
  </directory>
</fileattr>

selina 2008-3-10 13:37

是否可以把你的具体操作描述给我们看看
这样便于大家分析讨论

dang 2008-3-10 17:38

楼上的,你好,我在仓库(test)下有模块(1),在模块(1)下的cvs文件夹下fileattr.XML里修改,如下:
<?xml version="1.0" encoding="UTF-8"?>
<fileattr>
  <directory>
    <owner>administrator</owner>
  </directory>
  <acl user="user1">
    <read />
  </acl>
  <acl user="user2">
    <all />
  </acl>
</fileattr>

可是,user1,checkout出来后,我在本地目录建了个文件1.txt,可是这个1.text还是可以add,commit,什么原因啊,不是已经设置了read权限吗。

dang 2008-3-12 10:10

有知道的吗,我觉得可能是没有取消缺省用户权限,如何缺省呢,2.5的版本chacl如何
缺省用户权限啊

rwq 2008-3-12 14:56

我觉得你可以这样试试:

<?xml version="1.0" encoding="UTF-8"?>
<fileattr>
  <directory>
    <acl>
          <all deny="1" />
</acl>
  <acl user="user1">
    <read />
  </acl>
  <acl user="user2">
    <all />
  </acl>
 <owner>administrator</owner>
  </directory>

</fileattr>
我加的内容的意思是先取消所有用户的默认权限.

dang 2008-3-12 15:24

<acl>
          <all deny="1" />
</acl>
,这个,是不,好的。

dang 2008-3-12 15:26

真晕啊,加了也不行,read的用户,还能提交

yang_lijuan 2008-5-15 16:00

也想知道啊

也想知道啊,想找这个方面比较全的说明

tjz2000 2008-5-18 00:42

[url]http://hi.baidu.com/totoonet/blog/item/ddfc901c4583438f87d6b6d4.html[/url]

songyq521 2008-5-18 11:59

学习了,长进了!!!!!!!
页: [1]
查看完整版本: 急切需要cvs权限设置的说明!!