Linux
以程式方式修改使用者配額
我已經將我的伺服器配置為使用使用者配額,並且一切正常。我可以使用命令修改使用者配額
edquota
。如何以程式方式執行此操作,例如從 bash 腳本?
使用
setquota
.以簡單的形式,命令是
setquota *user blockquota blocklimit inodequota inodelimit filesystem*
例如
setquota foo 10G 10G 0 0 /data
將軟配額和硬限制都設置為 10 GB,並且對使用者
foo
on沒有 inode 限制/data
。我想你可以用它
quota -u $username
來獲取目前的配額,但我不確定用腳本解析它有多容易。