我想在我的 Apache2 webroot 中为每个用户添加配额。我的/var/www
目录不是分区。我找到了有关如何设置分区配额的教程,但是如何设置/etc/fstab
而不将目录移动到另一个分区?
顺便问一下:一个Block有多少MB block-hardlimit
?
答案1
配额允许您限制给定用户可以写入的块数量以及他可以创建的文件(索引节点)数量。当用户达到硬限制时,相关操作将被禁止。当达到软限制时,用户仍然可以在指定的时间(宽限期)内继续操作,甚至超过定义的限制。在此宽限期过后,软限制将变为硬限制。 edquota 和 setquota 可以设置这个。
只要有可能,世界可写目录就应该移动到与操作系统分开的分区。否则,根据系统的实现,能够填充整个文件系统的对手可以成功发起拒绝服务攻击。对于系统范围的临时目录,可以使用 RAM 磁盘。