Suse Linux 11.1ボックスで簡単なコマンド「mail」を実行すると、「/ var/mail/john:Permissiondenied "」と表示されます。
ジョンとピーターの2人のユーザーがいました
Peterとしてログインして「mail」を実行すると、johnとしてログインしたときに同じエラーが表示されます。
"/ var/mail/john:アクセスが拒否されました"
MTAとしてpostfixを使用しています。
あなたの助けは大いに評価されるでしょう。
みんなありがとう、
コマンドls -l /var/mail
からの出力は次のとおりです
lrwxrwxrwx 1 root root 10 2011-08-06 11:54 /var/mail -> spool/mail
echo $MAIL
を実行したときの出力は次のとおりです。
/var/mail/john
別のユーザーでログインしてecho $MAIL
を実行すると同じ行が出力されます/var/mail/john
/ homeと/ var/pool/mailを別のシステムから移行した後に発生した同様の問題を修正しました。所有者、グループ、パーマはすべて正しかった...それでも私はまだこのエラーを受け取っていた。 「tarcvfp」でタールを塗り、「tar xvfp」でタールを外し、魔法のように問題を修正しました。
ファイルには、偽のACLやリソースフォーク、またはその他の種類の不正なモジョがあったに違いありません。なんでも。主なことは、ブードゥーが働いたということです。
ユーザーはおそらくmail
グループに属していません。
groups
を実行して、自分がどのグループであるかを確認できます。前述のように、ls -l /var/mail
の出力も必要です。