当前位置:  技术问答>linux和unix

cvs如何给不同的module设置权限

    来源: 互联网  发布时间:2015-11-20

    本文导语:  是这样的, 我们公司分好几个部门(我想很多公司都是这样的). 我打算的目录是这样的(就用中文名字吧,我用fedaro4可以得): cvsroot(respository):                     技术部(module)                        ...

是这样的,
我们公司分好几个部门(我想很多公司都是这样的).
我打算的目录是这样的(就用中文名字吧,我用fedaro4可以得):
cvsroot(respository):
                    技术部(module)
                             src
                             doc
                             tools
                    产品部(module)
                             doc
                             product
                             share
                    市场部(module)
                             report
                             doc
                             share
这么一个树型结构.
现在我想这么控制:
每个部门对应一个module,就是上面的三个部门.
这样只要各个部门有新文件,checkout就能知道
(本来我打算把每个部门做成一个仓库respository,发现比如
产品部A上传了一个新文件,要让B,C知道,得通知他们主动去
输入这个目录获取.这样麻烦).
所以我现在部知道怎么管理各个module不同得
权限?由于是同一个仓库respository,所以登陆得时候
都是到/cvsroot这个respository,这样只要映射一个操作系统帐号就好了.
但是同一个操作系统帐号怎么控制他下面不同得目录给不同
得cvs帐号?反正就是能实现我不同得module不同得权限就行.
cvs服务不是很熟,
找到得资料都是设定仓库respository得或者
是象cvsroot/产品部/src这样得吧,
高手赐教呀.
谢谢,
急等.
谢谢


|
cvs本身的权限管理功能比较弱。
要是实现你的要求,需要结合linux系统的权限管理功能。
因为你的cvs帐号和系统的帐号是一致的,所以你可以给不同的部门设置一个独立的用户组,例如:
技术部:tech
产品部:product
市场部:market
然后将用户帐号加入到所属的部门用户组中,相关命令可以查找user命令的帮助文件。

接下来你需要使用chown和chmod来设置cvs modual的权限,例如:
如果你想技术部的人员对技术部(module)(假设目录名为techdir)有读和写权限,可以执行以下命令:
    chown -R xxx:tech techdir
    chmod -R 770 techdir
其中,xxx是tech组中的任意一个用户,-R表示对该目录下的子目录做同样的操作。
执行后的效果可以使用ls -l命令查看,结果应该类似如下:
    drwxrwx--- xxx tech   techdir
对于drwxrwx---的解释可以参考chown和chmod的命令帮助。

对于其他部门的设置类似。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 为何我的cvs的checkout module操作会检出这样的目录(.kde, .kde/Autostart, .xemacs)???
  • Android上的CVS服务器 Pocket CVS
  • cvs 快速导出工具 cvs-fast-export
  • CVS的Java客户端包 Java CVS Client
  • 有没有CVS for sco open server 5.05 版的?我 从CVS官方网站下载 cvs-1.11.5.tar.gz
  • 启动CVS服务器后,CVS的后台服务进程叫什么名?
  • 各位大虾:配好cvs服务器后,telnet ,结果提示:cvs invalid option --o,然后连接被关闭,怎么回事?
  • cvs / cvsup / rsync , 关于cvs库的使用、备份、镜像 < 专题讨论 >
  • 如何将现有的一台CVS服务器里的项目文件,备份到另一台CVS服务器里呢?
  • 请问:从CVS上提东西时,老是提示cvs [checkout aborted]: or set the CVSROOT environment variable.,这怎么办啊
  • 配置cvs问题,已检查到cvs启动了,但使用带密码的登录方式却出错
  • 紧急!一个有关CVS的非常重要的问题!所有人熟悉CVS的都进来看看吧!
  • cvs问题:请问cvs服务器是装在nt下好,还是linux/unix下好!
  • cvs在release的时候告诉我can't create lock file or deretory "c:/cvsrepo/test/report/#cvs.lock
  • CVS版本问题
  • 求CVS用法
  • 【cvs提问】我定义了一个模块,可是在co的时候出现如下错误!
  • 急,急,关于CVS问题?
  • cvs紧急求救!!!
  • 关于安装cvs服务器,装好就结贴!!!
  • 关于CVS列举当前存在的项目的问题?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3