Wenn ich den Befehl ausführen. Meisterpost
Ich erhalte den Fehler:
Cannot open mailbox /var/mail/fmaster: Permission denied No mail for fmaster
auch ich melde mich als fmaster an. terminal -> mail.
/var/mail/fmaster: Permission denied No mail for fmaster
Ich habe versucht, diesen Code auszuführen, erhalte aber immer noch den gleichen Fehler.
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
Befehls?-rw-rw---- 1 1006 mail 2037 2013-08-10 12:38 abuse
ls -l /var/mail/fmaster
?-rw-rw---- 1 fmaster mail 2035 2013-08-10 00:16 fmaster
. Und was ist die Ausgabe vongroups fmaster
?Antworten:
Der Benutzer
fmaster
ist wahrscheinlich nicht in dermail
Gruppe. Sie können dengroups
Befehl ausführen, um zu überprüfen, welche Gruppen Sie sind.Verwenden Sie den folgenden Befehl ,
fmaster
um der Gruppe hinzuzufügenmail
:Und nach dem Lauf:
quelle
group
Befehls?fmaster : fmaster sudo
fmaster
ist kein Mitglied dermail
Gruppe und das ist ein Problem. Siehe meine neuen Änderungen./var/mail/USER
nicht einmal. Gibt es eine einfachere Möglichkeit, einen Benutzer zur E-Mail-Gruppe hinzuzufügen und gleichzeitig das E-Mail-Verzeichnis mit den entsprechenden Berechtigungen zu erstellen?Wenn Sie Radu Rădeanus Rat befolgt haben, denken Sie daran
wird nicht existieren, bis es seine erste E-Mail erhält. Sie sollten fmaster daher eine E-Mail senden, bevor Sie mit der Fehlerbehebung fortfahren.
quelle
Ich habe bestätigt, dass durch das erstmalige Senden einer E-Mail an den Benutzer das E-Mail-Verzeichnis für den Benutzer erstellt wurde. Mach einfach:
/var/mail/fmaster
Verzeichnis wird mit der richtigen Berechtigung erstellt. Der Benutzer fmaster kann dann mit demmail
Befehl die E-Mail lesen.quelle
Versuchen Sie, die Mail-Variable festzulegen. Die E-Mails, die Sie möglicherweise senden, könnten in dieses Verzeichnis geleitet werden.
MAIL = / home / your_user / Maildir
Versuchen Sie dann den Mail-Befehl erneut.
mail
https://help.ubuntu.com/community/PostfixBasicSetupHowto
quelle