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

[kagemai-users:0474] Re: メールでの投稿について



田中さんへ

お返事有難うございます。渡辺です。

早速ご教授いただきました方法で、該当ファイル(mailif.log)のパーミッ
ションを確認しましたところ、以下のようになっておりました。

# ls -l /var/lib/kagemai/
-rwxrws---    1 root     kagemai    22687 Feb 12 04:45 install.log*
-rw-r--r--    1 root     kagemai      739 Feb 12 17:22 mailif.log
drwxrwsr-x   10 root     kagemai     4096 Jan  9 03:07 project/

よって、試しに該当ファイルのパーミッションをグループとその他について
書き込み権限を付与しました。

# ls -l /var/lib/kagemai/mailif.log
-rw-rw-rw-    1 root     kagemai      9896 Feb 12 18:24 mailif.log

変更後、再度メールでの投稿を行うと今度は該当のファイルの中に以下のエ
ラーメッセージが表示され、また壁にぶち当たってしまいました。

Sat Feb 12 18:13:24 JST 2005: Permission denied -
/var/lib/kagemai/project/test/recent: Errno::EACCES

Sat Feb 12 18:13:24 JST 2005:
/usr/local/kagemai/lib/kagemai/recent.rb:61:in `initialize'

/usr/local/kagemai/lib/kagemai/recent.rb:61:in `open'

/usr/local/kagemai/lib/kagemai/recent.rb:61:in `transaction'

/usr/local/kagemai/lib/kagemai/recent.rb:39:in `super_add'

/usr/local/kagemai/lib/kagemai/recent.rb:101:in `add'

/usr/local/kagemai/lib/kagemai/project.rb:243:in `add_message'

/usr/local/kagemai/lib/kagemai/project.rb:240:in `synchronize'

/usr/local/kagemai/lib/kagemai/filestore.rb:292:in `transaction'

/usr/local/kagemai/lib/kagemai/project.rb:240:in `add_message'
                              /usr/local/kagemai/bin/mailif.rb:174:in
`accept'
                              /usr/local/kagemai/bin/mailif.rb:277

その後は自力で「/var/lib/kagemai/project」以下のディレクトリ及びファイ
ルのパーミッションを変更しました所、無事メールでの投稿に成功すること
が出来ました。

田中さんからのご指摘があって、ここまで何とか来ましたが、改めて以下の
ログの内容を見るとちゃんとした答えが既に出ていたと思います。

こんな自分に反省しつつも、ご指摘本当に有難うございました。


T.Tanaka wrote:
> はじめまして。田中と申します。
> 
> 渡邉 康資 wrote:
> 
>>   ----- Transcript of session follows -----
>>/usr/local/kagemai/bin/mailif.rb:60:in `initialize': Permission
>>denied - /var/lib/kagemai/mailif.log (Errno::EACCES)
>>	from /usr/local/kagemai/bin/mailif.rb:60:in `open'
>>	from /usr/local/kagemai/bin/mailif.rb:60:in `log'
>>	from /usr/local/kagemai/bin/mailif.rb:279
>>554 5.3.0 unknown mailer error 1
> 
> 
> ログファイルをつくろうとした際に(書き込み)権限がないと怒られているように
> 思います。 /var/lib/kagemaiディレクトリ、 /var/lib/kagemai.mailif.log
> ファイルあたりのパーミッションはどのように設定されているでしょうか?
> その2つに mail グループで書き込み権限をあたえてやるといけそうな気がします。
> 
> # mailif.rb はまだ設定していない && Vineはつかっていない 人なので
> # 外していたらごめんなさい (_o_)
> 
> ではでは。