У меня есть каталог vmail, управляемый postfix, с такими правами доступа:
- пользователь: vmail
- группа: vmail
- разрешение 700
Мне нужно получить размер этого каталога с помощью PHP. Для этого я использую этот код:
$io = popen('/usr/bin/du -sk '.$directory, 'r');
Это работает довольно хорошо для каталогов, управляемых PHP, но не с каталогом vmail из-за разрешений.
Лучшее решение, которое приходит мне в голову, - это изменение пользователя каталога vmail на www-data.
Я хотел бы знать, что вы, ребята, думаете об этом решении, и если вы думаете о лучшем решении сделать это без снижения безопасности?