Topic: CVS访问权限设置的一个问题. |
Print this page |
1.CVS访问权限设置的一个问题. | Copy to clipboard |
Posted by: leafgray Posted on: 2004-08-11 12:52 /cvsroot下有一个repos. 该repos有几个模块,有三个用户a,b,c 看起来像这样子: ----cvsroot--------- -------+ -------+------repos------- ----------------+ ----------------+-----------m1---------- --------------- +-----------m2---------- --------------- +-----------m3---------- 有办法让m1,m2,m3对所有用户可读. 而m1只有a可写,m2只有b可写呢? 谢谢! |
2.Re:CVS访问权限设置的一个问题. [Re: leafgray] | Copy to clipboard |
Posted by: glistar Posted on: 2004-08-11 14:58 将模块分给相应的组吧! |
3.Re:CVS访问权限设置的一个问题. [Re: leafgray] | Copy to clipboard |
Posted by: leafgray Posted on: 2004-08-11 15:24 How to? 楼上的能说详细一点吗??谢谢 据我的理解,在linux的角度说,这样是可以的. 但模块多了,是否会有问题?我们可能需要很多的用户组. 而在CVS上,一般来说是通过passwd , readers ,writers三个文件来控制的. 迷惑ing...... 刚接触CVS....... |
4.Re:CVS访问权限设置的一个问题. [Re: leafgray] | Copy to clipboard |
Posted by: scottding Posted on: 2004-08-11 16:11 你用的是什么CVSNT? 如果你用的是CVSNT,看我的Blog上的一篇文章 http://www.jclips.com/blog/dlog/showlog.asp?log_id=370 相关的一些控制我记得以前曾经写过一点这方面的总结,不知道帖到哪里去了。下次找到了会重新帖到我的Blog上面。 如果你是使用Linux下面的CVS的话,那通常是用控制目录的权限来达到这个目的的。 |
5.Re:CVS访问权限设置的一个问题. [Re: leafgray] | Copy to clipboard |
Posted by: leafgray Posted on: 2004-08-11 17:51 谢谢scottding 我用的是linux下的CVS. 通过目录控制可以达到,但这样子做是不是每个CVS用户都是一个linux用户? 一时间也没能搞清楚CVS的用户管理与linux的用户管理有什么区别和联系. 尝试ing...... |
6.Re:CVS访问权限设置的一个问题. [Re: leafgray] | Copy to clipboard |
Posted by: leafgray Posted on: 2004-08-13 10:53 谁来给点建议??? 越来越觉得 mission impossible 了 |
7.Re:CVS访问权限设置的一个问题. [Re: leafgray] | Copy to clipboard |
Posted by: scottding Posted on: 2004-08-13 11:06 恩,在Linux下面的管理不是很清楚,不过曾经听一个师兄讲过,就像控制本地用户一样来控制目录的存取,cvs用户可以就是Linux用户。一直感觉CVS对于权限的控制不是很好,有很多人建议使用CVSNT,据说CVSNT在权限控制上比CVS有一定的优点。 |
8.Re:CVS访问权限设置的一个问题. [Re: leafgray] | Copy to clipboard |
Posted by: leafgray Posted on: 2004-08-13 11:42 现在是想让CVS用户不是linux的用户 这样做应该有助于保护系统...... 一般来说,能登录CVS的用户不一定能够登录linux的 |
9.Re:CVS访问权限设置的一个问题. [Re: leafgray] | Copy to clipboard |
Posted by: glistar Posted on: 2004-08-13 17:14 sorry |
10.Re:CVS访问权限设置的一个问题. [Re: glistar] | Copy to clipboard |
Posted by: scottding Posted on: 2004-08-13 19:23 glistar wrote: 可能就是Windows文件系统的不健全性,带来了CVSNT的权限控制比Linux上的CVS方便的多。 |
11.Re:CVS访问权限设置的一个问题. [Re: glistar] | Copy to clipboard |
Posted by: leafgray Posted on: 2004-08-15 16:26 glistar wrote: 这样会不会给系统管理员带来很大的工作量。我说的只是一个简单的情况,设想一下,b对m1也是可写,情况应该就不一样了吧? 最理想的是CVS的管理员和系统管理分开。 原谅我的菜........ |
12.Re:CVS访问权限设置的一个问题. [Re: leafgray] | Copy to clipboard |
Posted by: davidself Posted on: 2004-08-16 09:25 你可以试试这样的一种办法 留意其中的这一部分 按照下面的规则创建用户: # 用户的“主”组是ncvs(这不仅限制用户的权限,也让我们能够更容易地控制其他用户不能在cvs repository里面随意commit) # 用户不使用口令验证,这将缓解由于不正确地设置ftp等造成的安全隐患 # 仍然给用户一个shell,这个“shell”可以是一个perl脚本,它只允许执行cvs 开头的命令 参考原文: http://www.cnfug.org/journal/9/06.html |
13.Re:CVS访问权限设置的一个问题. [Re: leafgray] | Copy to clipboard |
Posted by: glistar Posted on: 2004-08-16 12:56 你们公司的系统管理员是留着看的吗? 你可以不使用 CVS,那就共享个目录大家随便写吧? |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |