资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
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查看计算机运行级别,在文件/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/PServerudocp/etc/cvnt/Plugin.e某ample/etc/cvnt/PluginPServer包含了各种服务配置的信息,Plugin里面则定义了CVSN存种协议插件的启用情况,默认是全部启用的。如果改动了这两个文件要重启CVS服务。建立CVS服务RepoitoryService首先确认/etc/ervice中有没有包含cvperver2401/tcpcvperver2401/udpCVS服务的控制需要uper-erverdaemon2,通常有两个选择inetd和某inetd3。Ubuntu默认安装并不包含它们当中的任意一个,所以需要你根据白己的需要选择到底是使用inetd还是某inetd。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也有几种不同包可以选择,这里使用openbd-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/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=/cvroot/huizhou后面的Repoitory0Name就是用于cv客户端访时提供的名字。强制使用帐户RunAUer=cvrootRunUer指明了CVSN似哪一个系统用户的身份运行,如果没有指定这个参数CVS用对应名字的系统帐户。如果这个帐户在Repoitory的路径上没有相应的权限,那么CVS也没有相应的权限。所以如果不希望使用系统帐户认证,就需要一个对Repoitory目录有权限的用户。可以使用系统已存在的帐户,或者新建一个新的帐户仅供CVS用。配置CVSROOTCVSROOT含了Repoitory的配置的控制文件。另外对于CVSffi户的分组以及管理员身份的指定,都由CVSRO。中的文件控制。检出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的支持取消掉
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号