[mew-dist 23069] Re: literal-test-file

Tatsuya Kinoshita tats at example.com
2003年 2月 14日 (金) 20:23:38 JST


On December 26, 2002, [mew-dist 22756],
SUGITA Toshinori <sugita at example.com> wrote:

> どのバージョンからかわからないのですが、バッファのカレントディレクトリが
> 書込権のない状態やange-ftpのファイルの場合などで mewを起動しようとすると
> 以下のようなエラーが出てmewが起動できません。
> 
> (1) (error/warning) Error in process filter: (ftp-error Opening output file FTP Error: "550 /var/log/apache/literal-test-file: Permission denied" /sugi at example.com:/var/log/apache/literal-test-file)

literal-test-fileというファイルの処理は、手元の環境では
/usr/share/emacs/site-lisp/apel/pces-20.elの中に見つかりました。

pces-20.elc (コンパイル済みのpces-20.el)ではなくpces-20.elの方が
ロードされると、ファイルliteral-test-fileをカレントディレクトリに
書き出そうとするようです。変数load-pathの値は適切かどうかなどを確
認してみてください。

> 書込権のあるバッファに切り替えて起動すれば起動できるので、そんなにクリティカルな
> ものではないですが

カレントディレクトリが他のユーザーも書き込めるディレクトリ(たとえば
/tmp)だと、けっこうクリティカルです。(悪意のあるユーザーによってファ
イルを壊されるおそれがあります)

-- 
木下達也



Mew-dist メーリングリストの案内