创build一个新的系统用户没有在/ var / mail中为用户创build一个文件夹 – 为什么不呢?

我正在使用虚拟域的后缀。 通常我添加一个系统用户,然后添加电子邮件到/ etc / postfix /虚拟。

然而,对于我添加的最新用户,出现了一个问题,在maillog中说:

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,并没有user.name的文件夹

默认情况下,是为安装的每个用户在/ var / mail中创build一个文件夹? 或者后缀设置这个文件夹?

我需要检查一下,为什么这个文件夹突然没有被创build? 我显然已经改变了最近搞砸了系统的东西。

错误消息表示missing +w perm

无论你运行那个命令的用户没有对/var/mail文件夹的写权限,所以你不允许创build一个子文件夹。