GNU/Linux >> Linux の 問題 >  >> Ubuntu

(解決済み)メールボックス/ var / mail / userを開くことができません:Linuxでアクセスが拒否されましたエラー

Linuxのmailxコマンドは、メールボックス/ var / mail / userを開けません:ユーザーがメールグループに属していないか、/ var / mail/userが存在しない場合にアクセス拒否エラーを表示します

以下は正確なエラーです

$ mailx
Cannot open mailbox /var/mail/atechtown: Permission denied
No mail for atechtown

これが解決できる方法です。

まず、現在のユーザーのグループを確認する必要があります。以下に示すように、groupsコマンドを使用して、現在のユーザーのすべてのグループを表示します。

$ groups 
atechtown adm cdrom sudo dip plugdev lpadmin lxd sambashare

ユーザーatechtownがメールグループの一部ではないことがわかります。したがって、追加する必要があります。

次に、adduserコマンドを使用してユーザーをメールグループに追加します。

$ sudo adduser atechtown mail
[sudo] password for atechtown: 
Adding user `atechtown' to group `mail' ...
Adding user atechtown to group mail
Done.

グループコマンドを再度実行して、ユーザーがグループに追加されているかどうかを確認します。

$ groups
atechtown adm mail cdrom sudo dip plugdev lpadmin lxd sambashare

次に、/ var / mail / atechtownディレクトリが存在し、適切な権限があるかどうかを確認します。ディレクトリが存在しない場合は、次のコマンドを実行します。

$ mail [email protected] 
Cc: 
Subject: hi
Null message body; hope that's ok
$

ここでmailxコマンドを実行すると、フォルダーが作成され、電子メールもあることがわかります。

$ mailx
"/var/mail/atechtown": 1 message 1 new
>N 1 atechtown Wed Sep 2 23:51 12/417 hi
?

それでおしまい。上記の手順は、mailxコマンドの使用中に許可が拒否されたエラーを解決するのに役立ちます。

この小さなヒントがお役に立てば幸いです。共有して購読してください。

参照– askubuntu


Ubuntu
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. Linux –Sudoは/etc / sudoersを開くことができませんか?

  3. Linux – / usr/binと/usr/sbinを/bin(gnu / linux)にマージしますか?

  1. Linuxでのアクセスが拒否された(公開キー)SSHエラーを修正

  2. UNIX / Linux :/tmp および /var/tmp ディレクトリの正しい権限は何ですか

  3. ユーザーが crontab を編集できない、エラー:「/tmp/crontab.Lm34gsJV:権限が拒否されました」

  1. ホーム ディレクトリで mkdir を使用できません:権限が拒否されました (Linux Lubuntu)

  2. /usr/local/bin/ で composer の許可が拒否されました

  3. /var/www/html への filezilla sftp 経由の書き込み許可が拒否されました