4

Я только что установил Mutt и в настоящее время не могу удалить почту из своего почтового ящика. Mutt выдаст сообщение о том, что он не может этого сделать, поскольку почтовый ящик доступен только для пользователя. Я могу отправлять и получать сообщения в порядке.

Я искал решение, и совет состоит в том, чтобы установить идентификатор группы для файла mutt_dotlock. Следуя инструкциям, я выполнил команду:

ls -lF `which mutt` `which mutt_dotlock`

который дал следующий результат:

lrwxrwxrwx 1 root root    22 May  6 12:36 /usr/bin/mutt -> /etc/alternatives/mutt*
-rwxr-sr-x 1 root mail 10600 Aug 24  2012 /usr/bin/mutt_dotlock*

Затем я запустил sudo chmod g+s /usr /bin /mutt_dotlock, но почтовый ящик все еще доступен только для чтения. Разрешения для mutt-dotlock теперь:

-rwxrwsr-x 1 root mail 10600 Aug 24  2012 /usr/bin/mutt_dotlock

Затем я проверил права доступа к моему почтовому файлу в /var /mail с помощью ls -l /var /mail /steve:

-rw------- 1 steve vmail 10457 Aug 11 19:29 steve

Итак, следуя совету в Интернете, я запустил chmod 700 на /var /mail /steve, и разрешения в настоящее время:

-rwx------ 1 steve   vmail 10457 Aug 11 19:29 steve

Это все еще не позволило мне удалить электронную почту в Mutt. Наконец, кто-то предложил запустить chmod 2775 в /usr /bin /mutt_dotlock, что я и сделал, и теперь права доступа:

-rwxrwsr-x 1 root mail 10600 Aug 24  2012 /usr/bin/mutt_dotlock

Я до сих пор не могу удалить почту, и я не знаю, куда идти отсюда. Разрешения все выглядят хорошо. Есть ли способ проверить, что точка-блокировка создается в /var /mail? Это основной почтовый шлюз, который я настроил на сервере Debian, используя Postfix с системными учетными записями Unix. Нет POP3 или IMAP, и я бы не стал беспокоиться.

Я не очень знаком с Mutt, но я хотел бы продолжать использовать его как способ проверки моей почты из командной строки, но в конечном итоге потребуется удалить сообщения. :) Я знаю, что Матт все еще используется, поэтому, если кто-то видел это раньше или может предложить какой-либо совет, я был бы очень признателен за помощь. Благодарю.

1 ответ1

4

Вы должны сделать себя частью группы Vmail.

Для разрешения доступа к каталогу пользователь должен находиться в этой группе, чтобы изменить файл в каталоге /var/mail directory . Не должно быть никакого изменения разрешения, необходимого для любой программы

Попробуйте запустить (если в Unix/Linux)

usermod -a -G vmail your_user_name

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .