好像我问的好多问题说到底都是因为权限控制所产生的,selina如果再用CVS或者用过CVS,能把你的权限实现以一个简单的例子来跟我说明一下吗?如果selina是版主的话就把我发的重复的帖子删掉,留一个就好了...
(1)对于你不明白的那个问题,我主要是想问:比如用户1对目录A没有写权限,是无法对目录A执行checkout和update操作的吧?
(2)对于writers和readers先放在一边,我没有用他们来设计权限.
(3)对于服务器上是否能执行cvs命令,可能是我自己的问题,我去求证一下.
(4)有一点我一定要说明一下,我现在对权限的控制确实无法细到文件,比如我以用户1的身份向库上上传一个test文件,这个文件到了库上默认的权限属性是:-r--r--r--,其他对test文件上层目录有写权限的用户也可以得到这个文件,关键是也能对这个文件进行修改.即使我在服务器上以root用户的身份通过chmod命令来修改也没办法控制...确实是这样的!在客户端上每次提交一个文件,这个文件的属主就自动更改成了最后一次提交修改的人.但是使用ls -l命令,查看权限仍然是-r--r--r--的.
(5)对于管理员的问题可能是我问的不清楚,我的意思是现在我所进行的一切操作(除了在服务器上对目录权限的设定)其他用户也都可以,比如误删除文件后的回复,创建标签,打标签等.有没有什么方法可以限制这些管理级的操作,比如一般的用户我只让他们有check out-update-edit-commit操作就可以了,不想让他们创建标签,打标签等.