我正在使用带虚拟域的 postfix。通常我会添加一个系统用户,然后将电子邮件添加到 /etc/postfix/virtual。
然而,对于我添加的最新用户,出现了一个问题,邮件日志中显示:
Error: open(/var/mail/user.name) failed: Permission denied (euid=504(user.name
) egid=504(user.name) missing +w perm: /var/mail, euid is not dir owner)
我检查了 /var/mail,没有用户名
默认情况下,/var/mail 中会为每个设置的用户创建一个文件夹吗?还是 Postfix 设置了这个文件夹?
我需要检查什么才能知道为什么这个文件夹突然没有被创建?显然我最近更改了一些东西,导致系统混乱。
答案1
错误信息显示missing +w perm
...
无论您以何种用户身份运行该命令,该命令都没有该/var/mail
文件夹的写权限,因此您无权创建子文件夹。