AIX上配置cvs服务器

关于如何配置cvs服务器,网上的文章一般都是针对Linux。Linux和Unix很类似,所以在Unix上面配置cvs服务器的方法和在Linux差不多,但是也有一些特殊的地方需要注意。下面我以AIX5.2为例说明一下特殊的地方。

安装
你可以到http://www.gnu.org/prep/ftp.html下载cvs服务器。我下载的是cvs.1.11.21.tar.gz,放到根下解压,解压的文件之间到了/usr/local/bin下。

配置服务
需要配置的文件是 /etc/inetd.conf,添加:
cvspserver stream tcp nowait root /usr/bin/cvs cvs -f --allow-root=/home/cvsroot         pserver
和/etc/services,添加:
cvspserver      2401/tcp                        # CVS client/server operations 
cvspserver      2401/udp                        # CVS client/server operations

重启服务
$stopsrc -s inetd
$startsrc -s inetd

查看2401端口
$netstat -a|grep cvs
tcp4       0      0  *.cvspserv             *.*                    LISTEN

配置cvs用户
在$cvsroot(例如/home/cvsroot/CVSROOT)下创建passwd文件,文件格式为
user:passwd:cvsroot
其中passwd应当是加密过的,可以使用如下的脚本来得到加密后的密码:

      1 #!/usr/bin/perl
      2 srand (time());
      3 my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";
      4 my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);
      5 my $plaintext = shift; my $crypttext = crypt ($plaintext, $salt);
      6 print "${crypttext}n";


如果是希望添加系统已有的用户,则可以直接在文件/etc/security/passwd里面找到这些用户加密后的密码,然后copy到CVSROOT/passwd里面,就可以完成这些用户的添加。或者使用useradd命令创建一些临时的用户,将加密后的密码copy过来,然后再userdel

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值