20.4. 为特定组分配配额

例如,假设你的系统上有一个组,其 组 ID 为 webusers。以下命令会将你带入 vi 编辑器,以编辑在每个已启用配额的分区上 webusers 组的配额:要编辑和修改 webusers 组的配额,请使用以下命令
                [root@deep] /# edquota -g webusers
              

                Quotas for group webusers:
                /dev/sda6: blocks in use: 6, limits (soft = 0, hard = 0)
                inodes in use: 6, limits (soft = 0, hard = 0)
              
此过程与为特定用户分配配额的过程相同;如上所述,你必须修改以下参数soft =并保存你的更改。

20.4.1. 为具有相同值的用户组分配配额

edquota 程序有一个特殊的选项 -p,该选项为具有相同值的用户组分配配额,该值与初始用户的值相同。假设你想为起始于UID 500系统上与用户 wahib 相同的值,我们首先编辑并设置 wahib 的配额信息,然后执行:要为具有相同值的用户组分配配额,请使用以下命令
                  [root@deep] /# edquota -p wahib `awk -F: '$3 > 499 {print $1}' /etc/passwd`
                
edquota 程序将复制我们为用户 wahib 设置的配额到所有在/etc/passwd文件中,UID 大于UID 499.

更多详细信息,请查阅 man 手册页

edquota(8)

- 编辑用户配额

quota(1)

- 显示磁盘使用情况和限制

quotacheck(8)

- 扫描文件系统以检查磁盘使用情况

quotactl(2)

- 操作磁盘配额

quotaon, quotaoff(8)

- 启用和禁用文件系统配额

repquota(8)

- 汇总文件系统的配额

rquota(3)

- 在远程机器上实施配额