


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
GLinux下cvs服务器的配置和权限管理1、查看是否安装cvs(redhat9缺省是装的,没有可在系统光盘中找到)#rpm -qa|grep cvs2、下载CVSACL/project/showfiles.php?group_id=75057&package_id=77484&release_id=查看cvs版本#cvs version3、安装CVSACL# tar -zxvf cvs-1.11.22-cvsacl-1.2.5-patched.tar.gz# mv cvs-1.11.22-cvsacl-1.2.5-patched cvs-1.11.22# cd cvs-1.11.22# ./configure# make# make install4、在CVS服务器端建立仓库创建用于CVS的专用系统组和用户,以后要访问CVS服务的用户加入cvs这个组:#groupadd cvs#useradd -g cvs -s /sbin/nologin cvsroot#passwdcvsroot初始化cvs服务器环境#mkdir /cvs#cvs -d /cvs init其实就是cvs初始化cvs环境的命令,会在/cvs目录下生成CVSROOT文件夹,但是安装了CVSACL后,使用此命令CVSROOT文件夹中生成的文件会和不安装CVSACL的文件有所区别,会增加几个文件,稍后会详细介绍这几个文件的作用。AclconfigAccessaclconfig,设置CVS配置库归属及权限:#chown -R cvsroot.cvs /cvs#chmod -R 770 /cvs加入cvs服务(redhath9缺省就有cvs服务,所以不用加)#vi /etc/services#cvspserver 2401/tcp #pserver cvs service#cvspserver 2401/udp #pserver cvs service创建CVS启动脚本:#vi /etc/xinetd.d/cvspserver内容如下:service cvspserverdisable = noflags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/bin/cvsserver_args = -f -allow-root=/cvs pserverlog_on_failure += USERID重新启动inetd或者xinetd:#/etc/init.d/xinetd restart检查cvspserver服务是否已经启动#netstat -l |grep cvspserver5、创建CVS用户#vi /project/CVSROOT/aclconfigUseSystemGroups=noUseCVSGroup=yes改为“SUseSystemGroups=no”,/etc/passwd里的用户将不再生效,需要给开发者在CVSROOT/passwd里逐一建立账号,新建的不要分配用户目录,因为它将作为一个虚拟用户帐号来使用#cd /cvstest/CVSROOT#htpasswd c passwd yueyx#vi passwdyueyx:*:cvsadmin6、添加用户#cd /cvstest/CVSROOT#htpasswd passwd yueyx#vi passwdyueyx:*:cvsadmin7、创建组#cd /cvs/CVSROOT#vi group文件格式:group1:x:1:test1, yueyx /用户之间用“,”分割。注:cvsacl有个bug,必须在组用户最前边添加一个不存在的cvs用户,group文件才会生效。原因不明,但此方法确实管用。8、使用cvsacl细化权限(可以针对用户,也可以针对组设置权限)1. 命令格式cvs d 配置库位置 racl 用户|组:权限 -Rl -r tag 模块 文件2. 权限参数权限关键字说明没有权限n用户不能做任何cvs操作读权限r可以执行annotate, checkout, diff, export, log, rannotate, rdiff, rlog, status命令写权限w可以执行commit/checkin命令tagt可以执行tag/rtag命令,依赖读权限创建c可以执行add import 命令删除d可以执行rm命令全部权限a可以执行所有cvs命令处理cvsacl管理命令管理权限p可以执行所有命令3. 命令参数- R 进行目录递归- r rev 设定版本/标签- l列出已定义的ACLs权限4. 特别
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年度施工员通关题库附答案详解【B卷】
- 2025年中考数学总复习《锐角三角函数》常考点试卷【有一套】附答案详解
- 2024-2025学年度广播电视编辑记者练习题含答案详解AB卷
- 2024年自考专业(工商企业管理)通关题库及参考答案详解(突破训练)
- 2024-2025学年度烟草职业技能鉴定常考点试卷及参考答案详解AB卷
- 智慧树知道网课《体育市场营销》课后章节测试答案
- 教师招聘之《中学教师招聘》综合提升测试卷含答案详解【培优b卷】
- 2025年管理类综合能力试题及答案解析
- 2025注册电气工程师通关题库及参考答案详解(培优)
- 公务员(省考)试题预测试卷带答案详解(黄金题型)
- 中班语言活动山羊种菜(故事)
- 土地整治投标方案(技术标)
- 广东省省级政务信息化服务预算编制标准(运维服务分册)
- 2022版义务教育语文课程标准小学语文学习任务群解读的七个维度
- 妊娠合并先心病指南解读专家讲座
- 雅思考试简介与评分标准
- GB/T 9460-2008铜及铜合金焊丝
- 第7课+李さんは+每日+コーヒーを+飲みます+知识点课件【知识精讲+拓展提升+迁移训练】 高中日语新版标准日本语初级上册
- FZ/T 52023-2012高强高模聚乙烯醇超短纤维
- 智慧教育云平台建设解决方案
- 统编版《始终坚持以人民为中心》ppt精品课件1(共19张PPT)
评论
0/150
提交评论