Linux

以程式方式修改使用者配額

  • April 7, 2022

我已經將我的伺服器配置為使用使用者配額,並且一切正常。我可以使用命令修改使用者配額edquota

如何以程式方式執行此操作,例如從 bash 腳本?

使用setquota.

以簡單的形式,命令是

setquota *user blockquota blocklimit inodequota inodelimit filesystem*

例如

setquota foo 10G 10G 0 0 /data

將軟配額和硬限制都設置為 10 GB,並且對使用者fooon沒有 inode 限制/data

我想你可以用它quota -u $username來獲取目前的配額,但我不確定用腳本解析它有多容易。

引用自:https://unix.stackexchange.com/questions/414311