创建新的系统用户并没有在 /var/mail 中为该用户创建文件夹 - 为什么?

创建新的系统用户并没有在 /var/mail 中为该用户创建文件夹 - 为什么?

我正在使用带虚拟域的 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文件夹的写权限,因此您无权创建子文件夹。

相关内容