web-dev-qa-db-ja.com

許可が拒否されましたLinuxメールコマンド

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

1
Finau

/ homeと/ var/pool/mailを別のシステムから移行した後に発生した同様の問題を修正しました。所有者、グループ、パーマはすべて正しかった...それでも私はまだこのエラーを受け取っていた。 「tarcvfp」でタールを塗り、「tar xvfp」でタールを外し、魔法のように問題を修正しました。

ファイルには、偽のACLやリソースフォーク、またはその他の種類の不正なモジョがあったに違いありません。なんでも。主なことは、ブードゥーが働いたということです。

1
Ruggy

ユーザーはおそらくmailグループに属していません。

groupsを実行して、自分がどのグループであるかを確認できます。前述のように、ls -l /var/mailの出力も必要です。

1
Tim Haegele