从Linux OS返回PHP用户配额

时间:2010-02-20 12:13:07

标签: php linux quota

我需要找出当前用户的配额详情,

我试过了 exec(“quota'username'”,$ retParam) 还有system()但没有返回任何内容。

有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

用户运行PHP可能不允许获取其他用户的配额 - 甚至可能不是它自己的配额,或者甚至不允许执行外部命令。根据您的服务器设置,您可以更改PHP的配置(例如删​​除safe_mode)并提升PHP用户的权限,但我不知道这是否是明智之举。如果您在共享主机上,则必须与您的提供商联系,以确定是否可以执行任何操作。

This blog entry通过收集外部cron作业中的文本文件中的所有配额,并使用PHP解析该文件,概述了解决PHP限制的一种聪明方法。当然,只有当您可以访问服务器时才能工作,或者可以使用比PHP用户更宽松的权限设置cron作业。