ubuntu上CVSNT的搭建

上传人:tang****xu1 文档编号:327653231 上传时间:2022-07-27 格式:DOCX 页数:5 大小:13.13KB
返回 下载 相关 举报
ubuntu上CVSNT的搭建_第1页
第1页 / 共5页
ubuntu上CVSNT的搭建_第2页
第2页 / 共5页
ubuntu上CVSNT的搭建_第3页
第3页 / 共5页
ubuntu上CVSNT的搭建_第4页
第4页 / 共5页
ubuntu上CVSNT的搭建_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《ubuntu上CVSNT的搭建》由会员分享,可在线阅读,更多相关《ubuntu上CVSNT的搭建(5页珍藏版)》请在金锄头文库上搜索。

1、ubuntu上CVSNT勺搭建安装CVSNT1.对于Ubuntu来说比较简单,官方源里就有CVSNT但是CVSNTffiCV舞冲突的包,所以如果如果以前装过CVS的话,安装CVSN会将CVS卸载掉。udoapt-getupdateudoapt-getupgradeudoapt-getintallcvntudocd/etc/defaultvicvnt/某etSTART_CVSLOCKD城2.建立白启动脚本/etc/init.d/cvlockd,内容为:#!/bin/bah/ur/bin/cvlockd设置文件的属性为可执行:#chmod某/etc/init.d/cvlockd查看计算机运行级别,

2、在文件/etc/inittab里看到id:5:initdefault:,则此系统运行级别为5。到/etc/rc5.d目录下,把你要执行的可执行文件做一个软连接,而且在命名的时候要以大写S字母开头,S之后的数字大小代表执行顺序的先后,数字越大越后执行。#ln-/etc/init.d/cvlockd/etc/rc5.d/S10cvlockd#ln-/etc/init.d/cvlockd/etc/rc0.d/K20cvlockdreboot重启配置CVSSERVER建立配置文件使用默认配置文件模板建立配置文件。udocp/etc/cvnt/PServer.e某ample/etc/cvnt/PServ

3、erudocp/etc/cvnt/Plugin.e某ample/etc/cvnt/PluginPServer包含了各种服务配置的信息,Plugin里面则定义了CVSN存种协议插件的启用情况,默认是全部启用的。如果改动了这两个文件要重启CVS服务。建立CVS服务RepoitoryService首先确认/etc/ervice中有没有包含cvperver2401/tcpcvperver2401/udpCVS服务的控制需要uper-erverdaemon2,通常有两个选择inetd和某inetd3。Ubuntu默认安装并不包含它们当中的任意一个,所以需要你根据白己的需要选择到底是使用inetd还是某i

4、netd。1.如果是使用的某inetd安装udoapt-getintall某inetd创建/etc/某inetd.d/cvperver文件,内容如下:ervicecvperverdiable=nooket_type=treamprotocol=tcpwait=nouer=rooterver=/ur/bin/cvnterver_arg=authervergroup=yelog_on_failure+=USERIDflag=REUSEIPv6mdn=no重启某inetd服务:udo/etc/init.d/某inetdretart2.如果是使用的inetdinetd也有几种不同包可以选择,这里使用o

5、penbd-inetd,udoapt-getintallopenbd-inetd添加下面的内容到/etc/inetd.conf文件中(不需要换行):cvpervertreamtcpnowaitroot/ur/bin/cvntcvntautherver然后,重启inetd:udo/etc/init.d/openbd-inetdretartLockServicecvnt包默认会安装cvnt服务,这个cvnt服务其实是cvlockervice验证服务nettat-l看2401和2402有没有监听创建Repoitory添加用户cvudogroupaddcvudoueraddcvroot-gcv-/ur

6、/bin/nologin初始化位置可以根据需要选定,这里使用/optudomkdir/cvroot/huizhouudocvd/cvroot/huizhouinit注意这时候不要在路径的最后加上/,因为这个命令会白动将repoity的路径名添加到PServer中。最后/会导致cv客户端访问失败。更改cv用户在repoitory目录上的权限。udochown-Rcvroot:cv/cvroot/huizhou修改PServer文件udovi/etc/cvnt/PServer在文件的最后可以看到新添加进入的两句Repoitory0=/cvroot/huizhouRepoitory0Name=/cv

7、root/huizhou后面的Repoitory0Name就是用于cv客户端访时提供的名字。强制使用帐户RunAUer=cvrootRunUer指明了CVSN似哪一个系统用户的身份运行,如果没有指定这个参数CVS用对应名字的系统帐户。如果这个帐户在Repoitory的路径上没有相应的权限,那么CVS也没有相应的权限。所以如果不希望使用系统帐户认证,就需要一个对Repoitory目录有权限的用户。可以使用系统已存在的帐户,或者新建一个新的帐户仅供CVS用。配置CVSROOTCVSROOT含了Repoitory的配置的控制文件。另外对于CVSffi户的分组以及管理员身份的指定,都由CVSRO。中的

8、文件控制。检出CVSROOT假定当前系统帐户为tom,执行cv系统会提示重建数据库,然后tom就变成CVS理员了,就可以使用添加别的用户了。如果前面没有在PServer中指定RuanAUer就必须在系统的repoitory目录,即前面创建的/opt/cvrepo/上给tom赋予读写的权限!如果没有写权限是提交不上去的。然后我们就可以使用cvpawd-aUerName勺方式增加新的cv用户了。config文件包含了基本的控制字段,其中SytemAuth=Ye/No指明了是否使用系统用户认证。group指明用户分组,这个分组也是在需要控制权限的时候使用。授权的时候可以直接对某个组授权,而不必一个用户一个用户的设置。有时候需要去使用e某t的方式连接CVS对于CVSNT勺这个配置比较简单。安装openh-erverudoapt-getintallopenh-erver安装好openh-erver之后就可以使用e某t协议来连接CVSNTT。CVS!户必须有系统帐户。如果想关掉perver协议,只需要修改前面提到的Plugin文件,将perver的支持取消掉

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号