1.1 创建相应的用户和用户组

首先,我们需要创建一个名为“train”的用户组,然后将实习生添加到该组中。在终端中使用以下命令创建用户组:

sudo groupadd train

接下来,我们需要创建两个实习生用户,使用以下命令创建两个用户并将其加入“train”组:

sudo useradd -m -s /bin/bash -g train size1
sudo useradd -m -s /bin/bash -g train size2

这将创建两个具有家目录和bash shell的用户,并将它们添加到“train”用户组中。

接下来,我们需要设置这些用户的密码。使用以下命令为“size1”和“size2”设置密码:

sudo passwd size1
sudo passwd size2

1.2 以磁盘限额方式挂载sdb5分区到/mnt/part5,并启动磁盘限额

在挂载sdb5分区之前,我们需要检查系统中的可用磁盘。使用以下命令查看磁盘分区:

sudo fdisk -l

找到sdb5分区的设备名称(例如/dev/sdb5),然后使用以下命令将其挂载到/mnt/part5:

sudo mkdir /mnt/part5
sudo mount -o quota /dev/sdb5 /mnt/part5

这将以磁盘限额方式挂载sdb5分区到/mnt/part5,并启用磁盘限额功能。

1.3 查看挂载情况

为了确保sdb5已经正确挂载到/mnt/part5,可以使用以下命令查看挂载情况:

df -h

这将显示当前系统中所有已挂载的文件系统及其使用情况。确保/mnt/part5列出并显示正确的磁盘使用情况。

1.4 针对用户size1,只允许使用10M大小空间,超过8M告警。

为了限制用户size1的磁盘使用量,我们需要启用磁盘限额,并将其设置为10M。

首先,我们需要编辑/etc/fstab文件,以便在系统启动时自动挂载sdb5分区并启用磁盘限额。使用以下命令编辑/etc/fstab文件:

sudo nano /etc/fstab

在文件的末尾添加以下行:

/dev/sdb5 /mnt/part5 ext4 defaults,usrquota,grpquota 0 0

保存并关闭文件。

接下来,我们需要启用磁盘限额。使用以下命令启用磁盘限额:

sudo quotacheck -cu /mnt/part5
sudo quotaon /mnt/part5

然后,我们需要使用以下命令设置用户size1的磁盘限额为10M:

sudo edquota -u size1

这将打开一个文本编辑器,其中包含有关用户size1的磁盘限额信息。将其更改为以下内容:

Disk quotas for user size1 (uid xxx):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/sdb5                        0      10240      10240          0        0        0

这将设置用户size1的磁盘限额为10M。

最后,我们需要设置一个超过8M的告警。使用以下命令编辑/etc/fstab文件:

sudo nano /etc/fstab

在已添加的行后添加以下内容:

/dev/sdb5 /mnt/part5 ext4 defaults,usrquota,grpquota,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,quota-warning=80 0 0

这将在磁盘限额超过80%时发送告警。

1.5 针对用户size2,只允许使用50M大小空间,超过45M告警。

为了限制用户size2的磁盘使用量,我们需要使用类似的步骤。首先,我们需要使用以下命令设置用户size2的磁盘限额为50M:

sudo edquota -u size2

这将打开一个文本编辑器,其中包含有关用户size2的磁盘限额信息。将其更改为以下内容:

Disk quotas for user size2 (uid xxx):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/sdb5                        0      51200      51200          0        0        0

这将设置用户size2的磁盘限额为50M。

然后,我们需要设置一个超过45M的告警。使用以下命令编辑/etc/fstab文件:

sudo nano /etc/fstab

在已添加的行后添加以下内容:

/dev/sdb5 /mnt/part5 ext4 defaults,usrquota,grpquota,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,quota-warning=450 0 0

这将在磁盘限额超过90%时发送告警。

企业招聘实习生承担项目测试任务需要为他们在LINUX中创建专门的用户组train目前有2个实习生size1、size2用户密码统一为123为数据安全要求将他们限制于新增加磁盘的第1个逻辑分区sdb5中并且有容量限额要求需要你在LINUX操作系统里配置并且验证完成以下任务:11 创建相应的用户和用户组。12 以磁盘限额方式挂载sdb5分区到mntpart5并启动磁盘限额。13

原文地址: https://www.cveoy.top/t/topic/bhHF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录