我对 Linux 服务器(共享 PHP+MySQL 托管)有非特权访问权限,并且有磁盘空间、内存、CPU 使用率、I/O 配额。
我想知道如何从 SSH shell 获取有关最大/当前配额使用情况的信息?
答案1
授予其他用户对特定文件的访问权限
该sudo -u
条目允许您像另一个用户一样执行命令,但首先您必须在文件中被授予此权限sudoers
。对于有时需要终止与他们正在处理的项目相关的进程的程序员来说,此功能非常方便。例如,程序员 Peter 正在开发一个财务包,该包运行一个称为monthend
用户帐户的程序。有时应用程序会失败,需要“peter”使用/bin/kill
,/usr/bin/kill
或/usr/bin/pkill
命令来停止它,但只能作为用户“帐户”。该sudoers
条目看起来像这样:
peter ALL=(accounts) /bin/kill, /usr/bin/kill, /usr/bin/pkill
peter
允许用户monthend
使用以下命令停止进程:
[peter@bigboy peter]# sudo -u accounts pkill monthend