|
![]() | 作者: Garu [syshunter]
![]() |
登录 |
上次因为一时骄傲你就再没理我这问题,现再次向你老人家虚心请教关于/var的QUOTA,就是做MYSQL限制.因当初系统需要快速投入使用加自己经验不足就没用PROFTP+MYSQL+MOD_QUOTA做,而且现在做已经来不及了. %cat /etc/fstab # See the fstab(5) manual page for important information on automatic mounts # of network filesystems before modifying this file. # # Device Mountpoint FStype Options Dump Pass# /dev/da0s1b none swap sw 0 0 /dev/da0s1a / ufs rw 1 1 /dev/da0s2f /home ufs rw,userquota 2 2 /dev/da0s2e /usr ufs rw 2 2 /dev/da0s1e /var ufs rw,userquota,groupquota 2 2 /dev/acd0c /cdrom cd9660 ro,noauto 0 0 proc /proc procfs rw 0 0 先用组限制的办法:chgrp -R groupname /var/db/mysql/test 用repquota -g看到的占用的大小根本和实际大小不符.如果把test属性改为属于username,而仍然属于mysql组,属性770,然后用userquota来限制,会出现有时对数据库操作出错,而且用户新建的表仍然属于mysql用户.这就起不到像对/home那样限制的效果了. 烦你老人家还有哪位知道的老兄帮帮忙,或者干脆不用这个系统的QUOTA,能在不影响以前用户正常使用的前提下使用别的什么方法. |
地主 发表时间: 12/21 18:46 |
![]() | 回复: NetDemon [netdemon] ![]() |
登录 |
最简单的方法 假设:所有虚拟主机用户都属于user组 那么:先把mysql也加入user组 然后 chown -R test:user /var/db/mysql/test 这样基本就好了,当然,用户新建一个表的话,他的宿主还是mysql,不过这不会影响使用,就是没法立即把空间站用体现出来,但你可以写个cron,每天更新 |
B1层 发表时间: 12/21 20:56 |
![]() | 回复: Garu [syshunter] ![]() |
登录 |
如果mysql不加到其他组,而chown mysql:test /var/db/mysql/test,然后按你说的每天cron行不行呢? |
B2层 发表时间: 03-12-22 09:31 |
![]() | 回复: Garu [syshunter] ![]() |
登录 |
是不是以前加了groupquota后直接quotacheck没有重新启动效果好? [此贴被 Garu(syshunter) 在 12月22日09时56分 编辑过] |
B3层 发表时间: 03-12-22 09:55 |
![]() | 回复: NetDemon [netdemon] ![]() |
登录 |
你不是每一个用户一个组吧???那就真是太搞笑了 ,你那样应该是不行的, 直接quotacheck和重新启动效果一样 |
B4层 发表时间: 03-12-22 16:35 |
![]() | 回复: Garu [syshunter] ![]() |
登录 |
说对了,就是一个用户一个组,因为有的用户有好几个用户名,都要能FTP,所以我只好把上传MASK改为002,一个客户一个组![]() |
B5层 发表时间: 03-12-22 17:29 |
![]() | 回复: linuX2003 [netyu] ![]() |
登录 |
其实在其它的分区里设置配额是不科学的。 因为用户是在/home下面的。其它的地方他们没有权限写呢。只有自家目录有权限呢 只要在这 里设置 就好了。 修/etc/fstab /home 这一列中的值default 后面加usrquota,grpquota就好了。 具体的这一列的几项我现在写不出来。呵呵。 现在你重启电脑。它会提示错误。没问题的。 进入后。命令 quota -augv就好了。它会在/home下在生成两面个文件。quota.user quota.grep 不管它。知道有就好了。 然后用命令:edquota username来编辑用户的配额好了。呵呵。讲得不够细啊。不明白的在QQ上问我好了。119075678 和 9084308 |
B6层 发表时间: 04-02-14 18:39 |
![]() | 回复: Garu [syshunter] ![]() |
登录 |
晕死~`quota不用你教我。真不会用quota我也会自己去查手册。请下次在回复前看清别人的问题,真让人受不了,哈哈。难道你mysql的datadir是放在home?就算放home下,你怎么分别控制home下用户文件和用户数据库文件配额? 我的问题已经解决,没用系统quota,用了pure-ftpd自带的quota/ ![]() |
B7层 发表时间: 04-02-14 20:00 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号