Неможливо відкрити поштову скриньку / var / mail / USER: Дозвіл відхилено. Немає пошти для USER


19

Коли я запускаю команду. su - fmaster mail

Я отримую помилку:

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команди?
Radu Rădeanu

Він показує список користувачів, які я створив:-rw-rw---- 1 1006 mail 2037 2013-08-10 12:38 abuse
Omer Stimpack

Я знаю, що це показує. А вихід ls -l /var/mail/fmaster?
Radu Rădeanu

`-rw ------- 1 електронна пошта 2035 2013-08-10 00:16 fmaster`
Omer Stimpack

Це не нормально, це sould бути: -rw-rw---- 1 fmaster mail 2035 2013-08-10 00:16 fmaster. І який результат groups fmaster?
Radu Rădeanu

Відповіді:


14

Користувач fmaster, ймовірно, не в mailгрупі. Ви можете запустити groupsкоманду, щоб перевірити, в якій групі ви знаходитесь.

Щоб додати fmasterдо групи, mailвикористовуйте таку команду:

sudo adduser fmaster mail

І після запуску:

sudo chmod ug+rw /var/mail/fmaster

Я не думаю, що це проблема, я думаю, що це питання пов'язане з дозволами користувачів.
Омер Стімпак

@cjayomer Отже, що є результатом groupкоманди?
Radu Rădeanu

вихід fmaster fmaster : fmaster sudo
Omer Stimpack

@cjayomer Як я вже сказав, fmasterне є членом mailгрупи, і це проблема. Дивіться мої нові зміни.
Radu Rădeanu

5
Коли я спробував це, папка для мого користувача /var/mail/USERнавіть не існувала. Чи є більш простий спосіб додати користувача до групи пошти, а також одночасно створити поштовий каталог із відповідними дозволами?
Startec

7

Якщо ви дотримувалися порад Раду Реденау, пам’ятайте про це

/var/mail/fmaster

не існуватиме, поки не отримає свій перший електронний лист. Тому вам слід надіслати електронному листу fmaster перед подальшим вирішенням проблем.


хаха, це, мабуть, простіше - не зміг підтвердити відповідь.
Туфір

Ця відповідь є мееліоном в рази кращою та інтуїтивнішою. після цього я навіть зміг підпалити альпійську (сосну)! творить чудеса для CLI.
Туфір

2

Я підтвердив, що надсилання електронного листа користувачеві вперше створила поштовий каталог для користувача. Просто зробіть:

mail fmaster@localhost

/var/mail/fmasterкаталог буде створений з правильним дозволом. Користувач, fmaster, може використовувати mailкоманду для читання пошти.


Чи можете ви поєднати відповідь з ОП, я розгублений.
Джордж Удосен

1
як і ця відповідь в принципі, але я виступаю за обидва, оскільки ця пояснює набагато краще, ніж оригінал.
Занна

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.