免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2059 | 回复: 6
打印 上一主题 下一主题

linux磁盘配额的组限制疑问[?] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-12 12:00 |只看该作者 |倒序浏览
本帖最后由 limingyi3000 于 2012-06-12 15:14 编辑

quota软件可以对用户限制也可以对组进行限制
我在对组限制的实验中遇到了问题,对组限制就是对组内所有成员所使用的空间限制的综合把?
实验步骤:
1.挂载硬盘(IDE)
2.分区fdisk /dev/hda
3.重新读取分区表partprobe /dev/hda
4.格式化 mkfs.ext3 /dev/hda1
5.挂载mount /dev/hda1 /test
6.配置分区表增加以下一行
/dev/hda1    /test    ext3    defaults,usrquota,grpquota  0  0
7.创建配置文件quotacheck -augcv
8.建立用户a、b建立组c把用户a、b加入组c
useradd a
useradd b
groupadd c
gpasswd -M a b c
9.设置组的配额edquota -g c
/dev/hda         0        10000    20000     0    5    10
10.开启配额功能quotaon -ag
11.验证
用a或者b登录
touch 1 2 3 4 5 6查看有没有软限制提醒
touch 7 8 9 10 11查看有没有超出磁盘限额的提醒
删除新建的这些文件
用if=/dev/zero of=aa bs=1M count=10
查看有没有软限制提醒
用if=/dev/zero 0f=aa bs=1M count=20
查看有没有硬限制提醒

用a和b,还有a、b组合的我都试过了,都没有提醒,咋回事?


论坛徽章:
0
2 [报告]
发表于 2012-07-05 23:23 |只看该作者
检查用户a和b有没有切换到有效组。比如centos,添加的用户a默认属于组a,虽然你也把用户a加入了组c。但登陆到系统里时,用户a默认是以组a的身份登陆的,这时需要用newgrp切换到有效组c。
再用edquota -t 设置一下宽限时间。然后再检查看看。

论坛徽章:
0
3 [报告]
发表于 2012-07-06 10:29 |只看该作者
回复 2# run_compile
对组的限制,就得在用户登陆后再切换到组?这样挺麻烦的把,有什么好办法吗,难道对组的限制就是这么麻烦?


   

论坛徽章:
0
4 [报告]
发表于 2012-07-06 11:49 |只看该作者
这个不复杂,你把用户a的初始组设为c就可以了。
关键是思路理解没有,

论坛徽章:
0
5 [报告]
发表于 2012-07-06 12:03 |只看该作者
回复 4# run_compile
初始组?这个含义我还没有听说过,怎么回事,能解释一下吗?用户有基本组和附加组,用户刚创建时,基本组和用户名相同,我就了解这些


   

论坛徽章:
0
6 [报告]
发表于 2012-07-06 12:45 来自手机 |只看该作者
建议你看看鸟哥的Linux私房菜网站,基础篇,第十四章帐号管理与ACL

论坛徽章:
0
7 [报告]
发表于 2012-07-06 14:52 |只看该作者
回复 6# run_compile
恩,看来我需要弄懂的东西还很多

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP