У меня есть папка электронной почты в / var / qmail / mailnames с разрешением файла от пользователя popuser.
Я хотел бы связать соответствующую папку с учетной записью клиента.
например:
Ссылка или монтировать?
Папка почты: / var / qmail / mailnames / exampleDomain -> / var / www / vhosts / exampleDomain / mail
Права пользователя: popuser: popuser -> exampleDomainUser: exampleDomainGroup
Новая точка монтирования или ссылка должны быть захвачены дисковой квотой.
Я уже провел тест с помощью mountfs. Новая папка не записывается дисковой квотой.
Возможно ли такое?
Вы у вас есть несколько вариантов:
Создайте том LVM для каждого клиента и укажите на него как корневой веб-каталог, так и почтовые магазины. Тогда у вас будет жесткая квота, независимо от того, какой UID используется.
При использовании XFS у вас есть возможность установить так называемую «квоту проекта» , в которой вы назначаете разные каталоги (и все подкаталоги и данные в нем) в «проект» и может поддерживать квоту на них, т.е. создать «проект» для каждого клиента и добавить его корневой каталог /var/www/vhosts/example.com и его почтовый корень / var / qmail / mailnames / example.com
Научитесь жить, давая своим клиентам немного больше, чем они ожидают, хранилище стоит недорого и просто установите независимую квоту для почты и веб-контента.