1

Я запустил простую команду « mail » в моем окне Suse Linux 11.1, и он отобразил « /var/mail/john: Permission denied »

У меня было два пользователя, Джон и Питер

Когда я захожу как Питер и запускаю "mail", при входе в систему под именем john отображается та же ошибка

" /var/mail/john: В доступе отказано "

Я использую postfix в качестве моего MTA.

Ваша помощь будет очень ценной.


Спасибо, парни,

Вот вывод команды ls -l /var/mail

lrwxrwxrwx 1 root root 10 2011-08-06 11:54 /var/mail -> spool/mail

Вот выход, когда я запускаю echo $MAIL

/var/mail/john

Я вхожу с другим пользователем и запускаю echo $MAIL он выводит ту же строку /var/mail/john

2 ответа2

1

Просто исправил похожую проблему, которая возникла после того, как я перенес /home и /var /spool /mail из другой системы. Владельцы, группы и заверители были все правильны ... все же я все еще получал эту ошибку. Я добавил их в tar tar cvfp и удалил их в tar xvfp и ВОЛШЕБНО, это исправило проблему!

Должно быть, в файлах были какие-то фиктивные ACL-списки или ветки ресурсов или какой-то другой вид плохого mojo. Без разницы. Главное, вуду сработало.

1

Пользователь, вероятно, не в mail группе.

Вы можете запустить groups чтобы проверить, в каких группах вы находитесь. Как уже говорилось, нам также нужен вывод ls -l /var/mail

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