メールボックス/ var / mail / USERを開けません:許可が拒否されましたUSER宛のメールはありません


19

コマンドを実行すると。su-fmasterメール

エラーが表示されます:

Cannot open mailbox /var/mail/fmaster: Permission denied No mail for fmaster

また、fmasterとしてサインインします。端末->メール。

/var/mail/fmaster: Permission denied No mail for fmaster

このコードを実行しようとしましたが、同じエラーが表示されます。

sudo touch /var/mail/$USER
sudo chown $USER:mail /var/mail/$USER
sudo chmod o-r /var/mail/$USER
sudo chmod g+rw /var/mail/$USER

ls -l /var/mailコマンドの出力は何ですか?
ラドゥラデアヌ

それは私が作成したことをユーザのリストを示しています-rw-rw---- 1 1006 mail 2037 2013-08-10 12:38 abuse
オマールStimpack

私はそれが何を示しているか知っています。そして、出力はls -l /var/mail/fmaster
ラドゥラデアヌ

`-rw ------- 1 fmaster mail 2035 2013-08-10 00:16 fmaster`
Omer Stimpack

これは大丈夫ではありません-rw-rw---- 1 fmaster mail 2035 2013-08-10 00:16 fmaster。そして、出力はgroups fmaster何ですか?
ラドゥラデアヌ

回答:


14

ユーザーfmasterはおそらくmailグループに含まれていません。groupsコマンドを実行して、現在のグループをチェックインできます。

fmasterグループに追加するにはmail、次のコマンドを使用します。

sudo adduser fmaster mail

実行後:

sudo chmod ug+rw /var/mail/fmaster

それが問題だとは思わない。この問題はユーザーの許可に関連すると思う。
オメルスティムパック

@cjayomerだから、groupコマンドの出力は何ですか?
ラドゥラデアヌ

fmasterの出力 fmaster : fmaster sudo
Omer Stimpack

@cjayomer私が言ったようにfmastermailグループのメンバーではなく、これは問題です。私の新しい編集をご覧ください。
ラドゥラディアナヌ

5
私がこれを試したとき、私のユーザーのフォルダは/var/mail/USER存在しませんでした。ユーザーをメールグループに追加し、同時に適切な権限を持つメールディレクトリを作成するより簡単な方法はありますか?
Startec

7

RaduRădeanuのアドバイスに従った場合は、

/var/mail/fmaster

最初のメールを受信するまで存在しません。したがって、さらにトラブルシューティングを行う前に、fmasterに電子メールを送信する必要があります。


笑、これはおそらく簡単です-答えを確認できませんでした。
-Thufir

この答えは、より正確で直感的なミーリングの時間です。これを行った後、私は高山(松)を燃やすことさえできました!CLIで動作します。
-Thufir

2

ユーザーに初めてメールを送信すると、そのユーザーのメールディレクトリが作成されることを確認しました。ただやる:

mail fmaster@localhost

/var/mail/fmasterディレクトリは正しい権限で作成されます。ユーザーfmasterは、mailコマンドを使用してメールを読むことができます。


答えをOPと混ぜてもらえますか、混乱しています。
ジョージウドセン

1
原則としてこの答えと同じですが、この方が元の答えよりもはるかに優れているので、私は両方を支持しています。
ザンナ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.