我在 /var/qmail/mailnames 下有一个电子邮件文件夹,具有来自用户 popuser 的文件权限。
我想将相应的文件夹与客户帐户相关联。
例如:
链接还是挂载?
邮件文件夹:/var/qmail/mailnames/exampleDomain -> /var/www/vhosts/exampleDomain/mail
用户权限:popuser:popuser -> exampleDomainUser:exampleDomainGroup
新的挂载点或链接应由磁盘配额捕获。
我已经用mountfs做了一个测试。磁盘配额不记录新文件夹。
这样的事情可能吗?
你有几个选择:
为每个客户创建一个 LVM 卷,并将 webroot 和邮件存储都指向那里。然后,无论使用哪个 UID,您都有硬配额。
当您使用 XFS 时,您可以选择设置所谓的“项目配额”,您可以在其中将不同的目录(以及其中的所有子目录和数据)分配给“项目”,并且可以维护这些配额,即为这些项目创建一个“项目”每个客户并添加他们的 webroot /var/www/vhosts/example.com 和他们的邮件根 /var/qmail/mailnames/example.com
学会为您的客户提供比他们期望的更多的东西,存储很便宜,并且只需为邮件和网络内容设置独立的配额。