野宮です.
大変なことに.... (ToT)
In the Message;
Subject : Re: [opensuse-ja] clamdscan で lstat() failed, ERROR
Message-ID : <491867B0.4020302@gmx.net>
Date & Time: Tue, 11 Nov 2008 01:56:16 +0900
[松本さん] == Satoru Matsumoto has written:
小生>> ところが,
小生>>
小生>> -rwxr-xr-x 1 root root 80648 2008-11-09 06:50 /usr/sbin/clamd
小生>>
小生>> -rwxr-xr-x 1 root root 53744 2008-11-09 06:50 /usr/bin/clamdscan
小生>> -rwxr-xr-x 1 root root 53904 2008-11-09 06:50 /usr/bin/clamscan
小生>>
小生>> と問題無いように思えます.
松本さん> いえ、そういうことではありません。実行ファイルの所有者が問題なのではな
松本さん> く、プロセスの所有者が誰なのか、ということです。
松本さん> # ps aux なり top なりで clamd プロセスの実行ユーザを見てみてください。
松本さん> clamdscan を実行しているのはユーザでも、clamdscan コマンドにより clamd
松本さん> を呼び出し、実際にスキャンしているのは clamd デーモン、つまり、vscan
松本さん> ユーザ権限でスキャンしているので、スキャンする対象のファイル/ディレクト
松本さん> リ(最初に野宮さんが挙げた例だと /home/masaru/var/Mail/virus/38 )のパー
松本さん> ミッションが、ユーザ vscan で読み込めるようになっていますか?ということ
松本さん> です。
松本さん> # 通常、/home/USER 以下は、root を除く他のユーザ権限では
松本さん> # 入ること & 読み書きができないはずですよね。
なるほど。
これは、vscan に permission を与えるということでしょうか?
小生>> はい,clamdscan が clamd を呼べないのだと思っています.
小生>> が,何故,procmail 上では問題なく動作するのか..... (_ _?
松本さん> いえ、clamd が走っていれば、clamdscan コマンドで clamd を呼び出すことは
松本さん> できています。問題は「スキャンする対象のファイル/ディレクトリ」が、clamd
松本さん> プロセスの所有者である vscan ユーザ権限で読み取り(Virus を見つけたときに
松本さん> 削除/隔離することにするなら当然書き込み権限も必要でしょう)できる状態に
松本さん> なってますか?ということです。
0.94.0 では何もしなくて良かったものですから.....
ところで、今大変困った状況にあります。
kdm からログインしますと、デスクトップが現れるのに非常に時間が掛り、デスク
トップが現れても端末を使えずにいます。
.bashrc をちょっと書換えて再起動しただけですが、どうやって問題の所在を見付
ければ良いのでしょうか?
Emacs上で観てもデーモンは走っていないのですが....
---
野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp
「先端技術の開発は、優れた頭脳を持つ人間が集中しないと成功しない。
しかし、技術開発と、それが何をもたらすかを考えることは別だ。
一人の人間に二つは望めない。」 -- M. Crichton --
--
To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-ja+help@opensuse.org