[cvs-jp-info 565] WinCVSからのpserverでの接続

Back to archive index

Kazuya Ohbuchi k-oob****@mti*****
2004年 6月 24日 (木) 18:45:29 JST


大渕です。

申し訳ありません。
先ほどの質問、状況ばかりで環境の説明を一切しておりませんでした。
もう一度詳細を以下に記述いたしますのでお願いいたします。

現在WinCVSからリポジトリへの接続が出来ません。
UNIXサーバ上ではリポジトリに接続は出来ます。(UNIXマシンのクライアントか
らという環境はありません。)
過去のMLのほうも拝見しましたが、inetdに関する部分での不具合ではなさそ
うな気がしております。

UNIXサーバがcvs-1.11.15、クライアントはWindowsXP,2000(WinCVS1.2ごった煮
版)です。リポジトリをpserver経由で共有したいと考えております。

リポジトリはUNIXサーバの/home/cvsに作成し、/cvsをそこへのシンボリックリ
ンクに設定しています。
クライアントから接続するユーザは、UNIX側のユーザ(dev2801)と、非UNIXユー
ザ(cvsuser)の2種類です。

■/etc/inetd.conf
2401 stream tcp nowait root /usr/local/bin/cvs cvs 
 --allow-root=/cvs pserver

■/etc/services
cvspserver 2401/tcp
cvspserver 2401/udp

■/cvs/CVSROOT/passwd
dev2801:パスワード:dev2801
cvsuser:パスワード:root

■/etc/group
cvs:*:1000:dev2801,他ユーザ,他ユーザ,他ユーザ


■/home/cvsのパーミッションはll -aの結果より以下のように
drwxrwxr--   4 root  cvs  96   Jun 24 17:52  .
■/cvs(シンボリックリンク)は
lrwxr-xr-x  1  root  sys   9   Jun 24 11:53 /cvs -> /home/cvs
となっています。

telnetでのポート2401に対する接続は正常に行われます。
telnet ホスト名 2401

WinCVSの設定は
■リポジトリの場所
dev2801@サーバ名:/cvs
(またはcvsuser@サーバ名:/cvs)

■認証方法
cvsサーバ上のpasswdファイル

■cvsのバージョン
cvs 1.10(標準)

その他は特に変更しておりません。

WinCVSから接続しようとすると結果は以下のようになりました。
cvs login 
(Logging in to dev2801 @ crmdbnx1)
cvs login: authorization failed: server crmdbnx1 rejected access to
/cvs for user dev2801

*****CVS はコード 1 で終了しました*****


実は以前にCVSの環境を作成した際、同一バージョン、ほぼこの環境と同じで
WinCVSから正常に接続できました。今回と成功したときの違いと言えば、シンボ
リックリンクを用いた部分くらいです。一応シンボリックリンクで記述している
/cvsの部分をフルパスの/home/cvsに変更し、各種ファイルの設定も変更して実
行してみましたが結果は同じでした。

皆さんの経験上、またはなにか設定上お気づきの点などありましたらお願い致し
ます。




CVS-JP-info メーリングリストの案内
Back to archive index