[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