Linux 用户组和磁盘容量限制配置 - 实习生项目测试环境搭建

本文将引导您在 Linux 操作系统中为实习生项目测试环境配置用户组、磁盘空间和访问权限,确保安全性和资源管理。

场景:

企业招聘实习生参与项目测试任务,需要在 Linux 中创建专门的用户组 'train'。目前有两位实习生 'size1' 和 'size2',用户密码统一为 '123'。为了数据安全,需要将他们限制在新增磁盘的第一个逻辑分区 'sdb5' 中,并设置容量限制。

任务:

  1. 创建相应的用户和用户组。
  2. 将实习生用户加入 'train' 用户组。
  3. 创建名为 'sdb5' 的逻辑分区,并将其挂载到 '/mnt/sdb5' 目录下。
  4. 设置 'sdb5' 的容量限额为 500MB。
  5. 验证实习生用户只能访问 '/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 命令。

通过以上步骤,您已成功为实习生项目测试环境配置用户组、磁盘空间和访问权限,确保了数据安全性和资源管理。

Linux 用户组和磁盘容量限制配置 - 实习生项目测试环境搭建

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

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