比如..用户john123,你只能使用我的100MB硬盘。用户 jake155,你只能使用我硬盘的 250MB。
为了有效地限制每个用户的硬盘使用,我们可以为每个/home目录创建一个单独的分区。但是,更改授予的空间或添加新用户显然不是那么容易。
因此,我们可以使用固定大小的图像作为用户的容器,/home并将它们安装为循环设备(以 root 身份):
1 mkdir /media/users/
2 dd if=/dev/zero of=/media/users/john123.img bs=512K count=200
3 mkfs.ext4 /media/users/john123.img
4 mkdir /home/john123
Run Code Online (Sandbox Code Playgroud)
用于检测:
5 mount -o loop /media/users/john123.img /home/john123
Run Code Online (Sandbox Code Playgroud)
完成后,我们然后创建我们的用户 john123,他现在将在他的/home/john123.
随后,必须在登录之前安装循环设备,例如将其添加到/etc/fstab:
6 /media/users/john123.img /home/john123 ext4 loop 0 2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17598 次 |
| 最近记录: |