CVSNT在Linux下面的安装和配置_unix linux

CVSNT在Linux下面的安装和配置

CVSNT是一个非常不错的CVS软件,通常是在Windows平台下使用,但Linux,Soliras等平台下也可以使用,并且有完全可替找Linux平台下的cvs软件,同时,还有些特殊的功能.

本文主要讲述如何在Linux下安装CVSNT

CVSNT的rpm的安装包,您可以在这里下载:

http://www.march-hare.com/cvspro/

源码可在这里下载:

http://www.cvsnt.org/wiki/Download

另外,官方的Linux安装文档,可参考:

http://www.cvsnt.org/wiki/InstallationLinux

(ipaddr原创,转载请注明)

以下是在RedHat上源码安装和配置CVSNT的过程

首先,需要删除当前系统中的cvs

rpm -e cvs

1.从网站下载源码并解压

2

../configure

make

make install

3

在源码目录有几个程序可以使用,拷到对应目录即可:

cp redhat/cvslockd /etc/init.d/cvslockd

cp redhat/cvsnt-xinetd /etc/xinetd.d/cvsnt

由于源码安装在/usr/local/bin下面,所以,需要修改以上两个文件中,将所有/usr/bin/cvsnt改成/usr/local/bin/cvsnt,

将/usr/bin/cvslockd改为/usr/local/bin/cvslockd

或者用ln -s /usr/local/bin/cvsnt /usr/bin/cvsnt创建软链接.

cp redhat/cvsnt-pam /etc/pam.d/cvsnt

(注意,cvsnt-pam一定要改成cvsnt)

4.

设置自启动

chkconfig --add cvslockd

chkconfig cvslockd on

ntsysv

将xinetd,cvsnt设置为自启动

5.

启动cvslockd

/etc/init.d/cvslockd start

6.

mkdir /var/cvs/

mkdir /var/cvs/iManage

cvs -d :local:/var/cvs/iManage init

(需要先启动cvslockd)

修改/etc/cvsnt/PServer,将Repository0Name=/var/cvs/iManage改为/iManage,另外,可参考PServer.example增加一些配置.

7.

增加一个cvs组,增加多个用户,并设置用户属于cvs组

groupadd cvs

useradd cvs -g cvs

useradd tomzhou -g cvs

useradd readonly -g cvs

useradd ipaddr -g cvs

passwd & chsh cvs users

8.

chown -R cvs.cvs /var/cvs

chmod -R g+w /var/cvs

重启后,用户即可使用tomzhou,ipaddr,readonly之类的用户登录系统.

9.

如果使用虚拟用户的话,需要如下设置:

groupadd cvs

useradd cvs -g cvs

useradd cvsadmin -g cvs

passwd cvsadmin

chown -R cvs.cvs /var/cvs

chmod -R g+w /var/cvs

将cvsadmin加入到/var/cvs/iManage/CVSROOT/admin中(这个文件默认没有)

(在admin文件里面的用户,被当做这个Repository的管理员)

export CVSROOT=:pserver:cvsadmin@localhost:/iManage

cvs login

cvs co CVSROOT

cvs passwd -r cvs -a vitualUserOne

cvs passwd -r cvs -a VirualUserTwo

cvs passwd -r cvs -a cvsadmin

cd CVSROOT

将config中的UseSystemUser=no

提交修改到CVS

cvs ci

之后,只能用虚拟用户登录了,不可以用系统用户登录.虚拟用户使用系统用户cvs存取文件系统.

其它配置请参考CVSNT文档.

时间: 2024-08-01 20:04:52

CVSNT在Linux下面的安装和配置_unix linux的相关文章

Linux系统的安装和配置_unix linux

Linux,在今天的广大电脑玩家耳中已经不再是那个曾经陌生又遥远的名字,大家提起Linux时,不再是把它当做与微软抗衡的一面大旗或自由软件爱好者的精神支柱.如果说几年前的Linux是星星之火的话,今天的它已经真正地形成了燎原之势.随着越来越多成熟的Linux发行版的推出以及Linux推广的许多问题(安装不方便.中文化困难.软件匮乏.缺乏统一标准等)得到 圆满解决,现在Linux已经真正地向广大的电脑爱好者们敞开了大门. 一.安装前的准备 你完全可以打消Linux对计算机硬件是否支持的顾虑,放心大

Linux中流媒体Helix Server的安装和配置_unix linux

1.下载 Helix.server(也就是REAL服务器)的开源版本,RM媒体流服务器,没有任何限制的版本.支持RTSP协议,支持RM,MP3等格式,即便是商业用,也能应付的来. 2.安装 解压缩:#tar -zxvf Helix_DNA_Server_10.1.tar.gz 当前路径下得到目录Helix_DNA_Server_10.1 #cd Helix_DNA_Server_10.1 有两个文件,执行安装命令如下: #./servinst_plus_linux-2.2-libc6-i586-

在Linux系统中安装和配置ACE(转载)

本文详细描述了在Linux操作系统上安装和配置"自适应通信环境(ACE)"的过程和注意事项.文中的描述基于RedHat Linux 9操作系统和ACE 5.4版 准备工作: 1.确保你的Linux操作系统的开发环境(gcc.make--)是完整且可用的.2.在安装ACE的过程中,可能需要root权限,因此确保你拥有root帐户的密码.3.对于典型的Redhat9系统,autoconf程序的版本可能过低,你需要首先升级它.    升级的步骤如下:    1. 在控制台中输入 autoco

在linux虚拟机上安装docker和在linux服务器上安装docker区别,在linux虚拟机上安装docker 如果这个虚拟机没有外网 是不是很难设置网络

问题描述 在linux虚拟机上安装docker和在linux服务器上安装docker区别,在linux虚拟机上安装docker如果这个虚拟机没有外网是不是很难设置网络该问题来自CSDNDocker技术交流群(303806405),由版主xinshubiao整理. 解决方案 解决方案二:看需求了,但差别不大该解答来自CSDNDocker技术交流群(303806405),由版主xinshubiao整理,由于手工编辑,提问者和回答者的QQ号和昵称没有一一注明,只简单用ABCD代替提问或回复,A代表提问

Linux系统如何安装及配置ClusterShell工具以便了解负载情况

  Linux系统下如果你想了解多台数据库服务器之间的负载情况,那么你就会用到ClusterShell工具,作为Linux运维利器,其安装及配置也是一门学问,那么在Linux上要如何安装及配置ClusterShell呢? ClusterShell的安装与配置 ClusterShell的安装很Easy,如果使用APT或YUM包管理方式的话,基本就是一条命令的事儿,我就不说了,这里说一下如何从源代码安装,需要在源代码目录执行如下命令: shell> python setup.py install 为

Linux中ClusterShell安装与配置教程

ClusterShell的安装与配置 ClusterShell的安装很Easy,如果使用APT或YUM包管理方式的话,基本就是一条命令的事儿,我就不说了,这里说一下如何从源代码安装,需要在源代码目录执行如下命令:  代码如下 复制代码 shell> python setup.py install 为了使用的方便,还需要拷贝配置文件到指定目录:  代码如下 复制代码 shell> mkdir /etc/clustershell shell> cp conf/* /etc/clustersh

linux中samba安装与配置方法

一.安装及配置samba  代码如下 复制代码 yum –y install samba* –skip-broken vim /etc/samba/smb.conf [web] path=/usr/local/apache2/htdocs/ browseable=yes writable=yes 二.创建用户并且acl权限配置  代码如下 复制代码 1.useradd apache 2.setfacl -m u:apache:rwx -R /usr/local/apache2/htdocs 3.

Linux下Nagios监控linux+windows的安装与配置

一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios原名为NetSaint,由Ethan Galstad开发并维护至今.NAGIOS是一个缩写形式: "Nagios Ain't Gonna Insist On Sainthood" Sainthood 翻译为圣徒

linux rsync的安装与配置_Linux

1.安装:yum -y install rsync 2.vim /etc/xinetd.d/rsync 复制代码 代码如下: service rsync{disable = nosocket_type = streamwait = nouser = rootserver = /usr/bin/rsyncserver_args = –daemonlog_on_failure += USERID} 3.vim /etc/rsyncd.conf(这个文件是手动创建,默认没有) uid = nobody