AIX上配置cvs伺服器

2021-04-06 18:25:30 字數 1259 閱讀 8509

關於如何配置cvs伺服器,網上的文章一般都是針對linux。linux和unix很類似,所以在unix上面配置cvs伺服器的方法和在linux差不多,但是也有一些特殊的地方需要注意。下面我以aix5.2為例說明一下特殊的地方。

配置服務

需要配置的檔案是 /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 "$n";

如果是希望新增系統已有的使用者,則可以直接在檔案/etc/security/passwd裡面找到這些使用者加密後的密碼,然後copy到cvsroot/passwd裡面,就可以完成這些使用者的新增。或者使用useradd命令建立一些臨時的使用者,將加密後的密碼copy過來,然後再userdel

配置CVS伺服器

首先安裝了 rhel 4 預設情況下,如果你選中了 rhel 的開發包,cvs就會預設安裝了。redhat 的cvs 是把客戶端和服務端放在了一個 rpm包中了。害我找了半天的 cvsd l如果是編譯安裝,需要你在 etc service 檔案中新增下面的兩行 cvspserver 2401 tcp...

CVS伺服器的配置

cvs想必做軟體開發的都聽說過,那麼怎麼才能讓開發人員享受這一便利工具呢?當然是裝個cvs伺服器了。windows下有個cvsnt,沒用過,據說問題比較多。linux下當然簡單了,debian下更是如此。修改配置檔案 檢查一下 etc cvsd cvsd.conf檔案,確認最後幾行類似如下的形式 r...

linux下配置cvs伺服器

一 cvs伺服器的安裝 1。檢視你的作業系統上是否安裝了cvs rpm qa grep cvs 2。建立cvs使用者組 groupadd cvs 3。建立cvs組的cvsroot使用者和所屬的目錄 useradd g cvs g cvs d cvsroot cvsroot 4。為cvsroot使用者...

linux下cvs伺服器配置

檢查 etc services 首先鍵入 vi etc services 然後鍵入 cvspserver 如果找到的行前面並沒有 那麼就不用修改了,否則去掉行首的 在 etc xinetd.d 目錄下建立一個檔案,隨便命名,比如 cvs vi etc xinetd.d cvs 在其中添上 儲存以後建...

搭建CVS伺服器

2 安裝cvsnt 3 啟動服務 add 新增目錄 5 cmd命令下 set cvsroot pserver owner 127.0.0.1 cvsproject hello owner為window登入帳號 6 cvs login 輸入系統密碼 7 建立使用者 cvs password r own...