Linux 用户组和磁盘容量限制配置 - 实习生项目测试环境搭建
Linux 用户组和磁盘容量限制配置 - 实习生项目测试环境搭建
本文将引导您在 Linux 操作系统中为实习生项目测试环境配置用户组、磁盘空间和访问权限,确保安全性和资源管理。
场景:
企业招聘实习生参与项目测试任务,需要在 Linux 中创建专门的用户组 'train'。目前有两位实习生 'size1' 和 'size2',用户密码统一为 '123'。为了数据安全,需要将他们限制在新增磁盘的第一个逻辑分区 'sdb5' 中,并设置容量限制。
任务:
- 创建相应的用户和用户组。
- 将实习生用户加入 'train' 用户组。
- 创建名为 'sdb5' 的逻辑分区,并将其挂载到 '/mnt/sdb5' 目录下。
- 设置 'sdb5' 的容量限额为 500MB。
- 验证实习生用户只能访问 '/mnt/sdb5' 目录下的文件。
步骤:
1. 创建用户和用户组
# 创建用户组
groupadd train
# 创建用户
useradd -g train -p '123' size1
useradd -g train -p '123' size2
2. 创建逻辑分区并挂载
# 创建逻辑分区 (假设已存在物理磁盘 sdb)
fdisk /dev/sdb
# 按照提示创建逻辑分区 sdb5,并保存分区表
# 格式化分区
mksysfs -t ext4 /dev/sdb5
# 挂载分区
mount /dev/sdb5 /mnt/sdb5
3. 设置容量限额
# 设置容量限额
quotacheck -a -v /mnt/sdb5
quotaon /mnt/sdb5
edquota size1
# 设置容量限制为 500MB
baslim -b 500M
edquota -p size1 size2
4. 验证访问权限
- 使用 'size1' 用户登录,尝试访问 '/mnt/sdb5' 目录下的文件。
- 尝试访问其他目录下的文件,验证是否被限制。
注意:
- 以上示例代码仅供参考,实际操作需要根据您的环境进行调整。
- 建议使用更强的密码,并定期修改密码。
- 在进行任何操作之前,请确保您拥有足够的权限。
- 为了更安全地管理用户和权限,建议使用 sudo 命令。
通过以上步骤,您已成功为实习生项目测试环境配置用户组、磁盘空间和访问权限,确保了数据安全性和资源管理。
原文地址: https://www.cveoy.top/t/topic/mI46 著作权归作者所有。请勿转载和采集!