Linux 中为实习生创建用户组和限额分区
在 Linux 中为实习生创建用户组和限额分区
本文将指导您如何在 Linux 操作系统中为企业招聘的实习生创建专门的用户组和分区,并设置磁盘容量限额,以确保数据安全和资源管理。
1. 创建用户和用户组
首先,我们需要创建一个名为 'train' 的用户组:
sudo groupadd train
接下来,我们创建两个实习生用户,分别为 'size1' 和 'size2',并将他们加入到 'train' 用户组中:
sudo useradd -m -g train -s /bin/bash -p $(openssl passwd -1 '123') size1
sudo useradd -m -g train -s /bin/bash -p $(openssl passwd -1 '123') size2
这里使用了 'openssl' 命令生成了 '123' 的加密密码。注意,如果当前用户没有 'sudo' 权限,则需要使用 'root' 用户执行以上命令。
2. 创建新的分区
如果 'sdb5' 分区还没有创建,我们需要先创建一个 'sdb5' 分区。可以使用 'fdisk' 命令来完成此项任务:
sudo fdisk /dev/sdb
按“n”键创建一个新分区,按“p”键选择主分区类型,并输入“5”作为分区编号。接着按回车键选择默认选项,完成分区的创建。
3. 以磁盘限额方式挂载 'sdb5' 分区到 '/mnt/part5'
接下来,我们需要挂载 'sdb5' 分区到 '/mnt/part5' 目录,并限制该目录的容量。首先,我们需要创建 '/mnt/part5' 目录:
sudo mkdir /mnt/part5
然后,我们需要将 'sdb5' 分区格式化为 'ext4' 文件系统:
sudo mkfs.ext4 /dev/sdb5
接着,我们可以将 'sdb5' 分区挂载到 '/mnt/part5' 目录:
sudo mount /dev/sdb5 /mnt/part5
我们可以使用 'quota' 命令来设置 '/mnt/part5' 目录的容量限额。首先,我们需要安装 'quota' 软件包:
sudo apt-get update
sudo apt-get install quota
接着,我们需要启用磁盘配额功能:
sudo quotacheck -c /mnt/part5
sudo quotaon /mnt/part5
最后,我们可以使用 'edquota' 命令来设置用户的磁盘限额。例如,我们可以为 'size1' 用户设置 100MB 的限额:
sudo edquota -u size1
在 'edquota' 编辑器中,我们可以设置该用户的磁盘限额。保存并退出编辑器后,我们就完成了对 '/mnt/part5' 目录的容量限额设置。
现在,我们已经成功地为实习生创建了专门的用户组和用户,并将他们限制在了 'sdb5' 分区中。同时,我们还成功地完成了对 '/mnt/part5' 目录的磁盘容量限额设置。
原文地址: https://www.cveoy.top/t/topic/mJbP 著作权归作者所有。请勿转载和采集!