[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 387] Re: Permission denied.



清武 伸之  <kiyotake@motion.ne.jp> writes:

> 試してみたのですが、(2)のつなぎに行く時点ですぐに処理が返り、
> 「Permission denied.」のメッセージが出て終了してしまいます。
> sleepするところに行く前に原因があるのかと思います。
> 
> きちんと原因究明まで行きたいところですが、別件で時間を取られていますので
> そちらが終了してからじっくりと取り組むつもりです。

鯉江さんが書かれていたように、CVS 1.10.8 のマニュアルに追加
された部分なのですか、もしかしてこれに該当するのでしょうか。

--------------------------------------------------
     接続はできているようですが、次のようなエラーが出る場合は:

          cvs server: cannot open /root/.cvsignore: Permission denied
          cvs [server aborted]: can't chdir(/root): Permission denied

     `inetd.conf' で `-f' を指定しなかったか、inetd により実行されてい
     るプログラムの `HOME' 環境変数をシステムが設定しているということ
     です。後者の場合は、 inetd に `HOME' を未設定にしてCVS を実行する
     シェルスクリプトを実行させるようにするか、CVSを純粋な環境で実行す
     るために `env' を使うことができます。
--------------------------------------------------

-f はだめだったということなので、

#!/bin/sh

unset HOME
/usr/local/bin/cvs -f --allow-root=/usr/cvsroot pserver

とやるとうまくいったりしないでしょうか。

-- 
Yoshiki Hayashi