centos 给用户进行 磁盘配额

普通用户可以使用dd 存在威胁
限制每个用户使用的磁盘大小

  1. 开启分区配额功能 用户对每个分区使用的大小 zhumin / 70M /test 30M
    /etc/fstab 在挂载属性上加上标志 usrquota 用户配额或者 grpquota 用户组配额
    /dev/sda3 /home ext3 defaults,usrquota 1 2 永久
    mount -o remount,usrquota /test 临时

  2. 建立配额数据库(进入单用户模式)
    quotacheck -cvuga c检测 v详细信息 u用户 g用户组 a所有分区
    会生成aquta.user 、aquota.group
    #quotacheck -cvua
    #ls /test 此时会生成 aquta.user

  3. 启动配额功能
    #quotaon /test quotaoff 关闭配额

  4. 编辑用户配额
    #edquota zhumin
    blocks(KB) soft hard 空间大小
    inodes soft hart 文件多少

    soft:软限制 达到后警告 超过的保存7天
    hard:硬限制
    把第一个hard下写成 51200 即50M

  5. 测试
    进入test分区下
    dd if of bs count

  6. 管理员
    查看用户磁盘配额 quota zhumin
    查看所有磁盘配额 repquota -a

  7. 复制用户配额
    edquota -p zhumin zhumin1 zhumin2 zhumin1,zhumin2复制zhumin的配额

你可能感兴趣的:(centos 给用户进行 磁盘配额)