GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

(Gelöst) Mailbox /var/mail/user kann nicht geöffnet werden:Permission denied error in Linux

Der Linux-Befehl mailx gibt den Fehler Cannot open mailbox /var/mail/user:Permission denied aus, wenn der Benutzer nicht Teil der Mailgruppe ist oder /var/mail/user nicht existiert

Unten ist der genaue Fehler,

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

So können Sie es lösen, 

Zuerst müssen Sie die Gruppe des aktuellen Benutzers überprüfen. Verwenden Sie den Befehl groups, um alle Gruppen für den aktuellen Benutzer wie unten gezeigt anzuzeigen.

$ groups 
atechtown adm cdrom sudo dip plugdev lpadmin lxd sambashare

Sie können sehen, dass der Benutzer atechtown nicht Teil der Mailgruppe ist. Sie müssen also hinzufügen.

Fügen Sie nun den Benutzer mit dem Befehl adduser zur Mailgruppe hinzu.

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

Führen Sie den Gruppenbefehl erneut aus, um zu sehen, ob der Benutzer zur Gruppe hinzugefügt wurde.

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

Überprüfen Sie als Nächstes, ob das Verzeichnis /var/mail/atechtown existiert und die entsprechenden Berechtigungen hat. Wenn das Verzeichnis nicht existiert, führen Sie den folgenden Befehl aus.

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

Führen Sie jetzt den Befehl mailx aus und Sie können sehen, dass der Ordner erstellt wurde und es auch E-Mails gibt.

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

Das ist es. Die obigen Schritte sollten Ihnen helfen, den Fehler „Berechtigung verweigert“ zu beheben, während Sie den Befehl „mailx“ verwenden.

Ich hoffe, Sie fanden diesen kleinen Tipp hilfreich. Bitte teilen und abonnieren.

Referenz – askubuntu


Ubuntu
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Linux – Sudo kann /etc/sudoers nicht öffnen?

  3. Linux – Zusammenführen von /usr/bin und /usr/sbin in /bin (gnu/linux)?

  4. Kubuntu zeigt Fehler beim Login (file:///usr/share/sddm//themes/breeze/main.qml:no Such File or Directory)?

  5. „Cache-Verzeichnis /home//.composer/cache/repo/https—packagist.org/ kann nicht erstellt werden, oder Verzeichnis ist nicht beschreibbar. Ohne Cache fortfahren“?

[Gelöst] Zugriff auf Speicherdatei nicht möglich, Berechtigung verweigert Fehler in KVM Libvirt

Kann mkdir im Home-Verzeichnis nicht verwenden:Zugriff verweigert (Linux Lubuntu)

Berechtigung für Composer in /usr/local/bin/ verweigert

Django static_root in /var/www/... - keine Berechtigungen für collectstatic

Schreibberechtigung über Filezilla sftp nach /var/www/html verweigert

Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?