Edquota 通过 PHP 编辑用户设置

Edquota 通过 PHP 编辑用户设置

我正在尝试自动化创建 ftp 用户的过程,但是我需要能够使用 SSH 在远程服务器上的 shell 中通过 PHP 设置用户配额。我会使用,edquota username但是有没有办法通过 PHP 来做到这一点?

这是控制台预览

[root@s1 home]# edquota user2

Disk quotas for user user2 (uid 509):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/simfs                     2820          0       4096          6        0     4096
~                                                                                                                                                        
~                                     

现在我要做的是编辑块的数量,但是我该如何通过 ssh2_exec() 来完成此操作?

答案1

您可以在 php 中使用 exec 方法并使用设定配额而不是 edquota:

exec("ssh yourserver.com 'setquota -u  username  2820  0 4096  6  0 -a /dev/simfs'");

相关内容