linux – 以非特权用户身份获取配额使用信息

我对Linux服务器(共享PHP MySQL托管)具有非特权访问权限,并且有磁盘空间,内存,CPU使用率,I / O配额.

我想知道如何从SSH shell获取有关最大/当前配额使用情况的信息?

解决方法:

授予作为另一个用户的特定文件的访问权限

sudo -u条目允许您执行命令,就像您是另一个用户一样,但首先必须在sudoers文件中授予此权限.
对于有时需要杀死与他们正在处理的项目相关的进程的程序员来说,此功能非常方便.例如,程序员彼得正在开发一个财务软件包,该软件包运行一个名为monthend的程序作为用户帐户.应用程序有时会失败,要求“peter”使用/ bin / kill,/usr/bin/kill或/usr/bin/pkill命令将其停止,但仅限用户“accounts”. sudoers条目看起来像这样:

peter ALL=(accounts) /bin/kill, /usr/bin/kill, /usr/bin/pkill

允许用户peter使用以下命令停止monthend进程:

[peter@bigboy peter]# sudo -u accounts pkill monthend
上一篇:容器中的隔离与限制:namespace和cgroups


下一篇:Linux cgroups:以绝对值限制CPU使用率,不依赖于CPU速度