企业招聘实习生承担项目测试任务需要为他们在LINUX中创建专门的用户组train目前有2个实习生size1、size2用户密码统一为123为数据安全要求将他们限制于新增加磁盘的第1个逻辑分区sdb5中并且有容量限额要求需要你在LINUX操作系统里配置并且验证完成以下任务:11 创建相应的用户和用户组。12 以磁盘限额方式挂载sdb5分区到mntpart5。验证并查看
1.1 创建相应的用户和用户组:
首先,需要使用root用户登录到LINUX系统中。在终端窗口中,输入以下命令来创建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工具来加密密码,并将其存储在相应的用户账户中。
1.2 以磁盘限额方式挂载sdb5分区到/mnt/part5,并验证并查看:
首先,需要查看系统中已经安装的磁盘分区信息。输入以下命令来查看:
sudo fdisk -l
这里假设sdb5是空闲的磁盘分区,在终端窗口中,输入以下命令来创建/mnt/part5目录,并将sdb5分区挂载到该目录下:
sudo mkdir /mnt/part5
sudo mount -t ext4 /dev/sdb5 /mnt/part5
这里假设sdb5分区的文件系统类型是ext4,如果不是,需要根据实际情况修改-t参数的值。
接下来,需要设置sdb5分区的磁盘限额。输入以下命令来安装quota软件包:
sudo apt-get update
sudo apt-get install quota
安装完成后,输入以下命令来打开quota限额编辑器:
sudo edquota -u size1
这里以size1用户为例,输入以上命令后会打开一个文本编辑器,可以根据需要设置磁盘限额。例如,可以将大小限制为1GB,输入以下内容:
# Disk quotas for user size1 (uid 1001):
# Filesystem blocks soft hard inodes soft hard
/dev/sdb5 1024000 512000 1024000 0 0 0
然后保存并退出编辑器。同样的,可以为size2用户设置类似的磁盘限额。
最后,可以使用以下命令来验证sdb5分区的挂载和磁盘限额设置是否正确:
df -h
quota -u size1
以上命令会显示文件系统的使用情况以及size1用户的磁盘限额信息。如果一切正常,就完成了配置任务。
原文地址: https://www.cveoy.top/t/topic/bhuX 著作权归作者所有。请勿转载和采集!