权限被拒绝 Linux 邮件命令

权限被拒绝 Linux 邮件命令

我运行了一个简单的命令“邮件“在我的 Suse Linux 11.1 机器上,它的显示”/var/mail/john:权限被拒绝

我有两个用户,john 和 peter

当我以 peter 身份登录并运行“邮件”时,它会显示与以 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

答案1

该用户可能不在该mail群组中。

您可以运行groups 以检查您属于哪个组。如前所述,我们还需要ls -l /var/mail

答案2

刚刚修复了类似的问题,该问题在我从另一个系统迁移 /home 和 /var/spool/mail 后出现。所有者、组和权限都正确...但我仍然收到此错误。我用“tar cvfp”对它们进行 tar 处理,然后用“tar xvfp”对它们进行解压,奇迹般地,这解决了问题!

肯定是文件上有一些伪造的 ACL 或资源分支,或者其他某种坏魔法。不管怎样。最重要的是,巫术奏效了。

相关内容