Linux 用户组和磁盘限额配置教程:为实习生创建安全环境
为实习生创建安全环境:Linux 用户组和磁盘限额配置教程
本文将指导您如何在 Linux 操作系统中为实习生创建专门的用户组 train,并设置磁盘限额,确保他们的工作环境安全且资源得到合理管理。
1.1 创建用户组和用户
首先,使用 root 用户登录到您的 Linux 系统。
-
创建用户组
train:bash sudo groupadd train -
创建实习生用户
size1和size2并将其加入train用户组:bash 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-m选项用于创建用户的 home 目录。 --g train将用户添加到train用户组。 --s /bin/bash设置用户的默认 shell 为bash。 --p $(openssl passwd -1 '123')使用openssl工具对密码 '123' 进行加密,并将其存储在用户的账户信息中。
1.2 以磁盘限额方式挂载磁盘分区
-
查看磁盘分区信息:
bash sudo fdisk -l -
创建挂载点目录:
bash sudo mkdir /mnt/part5 -
将
sdb5分区挂载到/mnt/part5目录:bash sudo mount -t ext4 /dev/sdb5 /mnt/part5-t ext4指定文件系统类型为ext4。根据实际情况调整文件系统类型。
-
安装
quota软件包:bash sudo apt-get update sudo apt-get install quota -
设置磁盘限额:
-
以
size1用户为例,打开quota限额编辑器:bash sudo edquota -u size1 -
在文本编辑器中,可以根据需要设置磁盘限额。例如,将大小限制为 1GB,输入以下内容:
# Disk quotas for user size1 (uid 1001): # Filesystem blocks soft hard inodes soft hard /dev/sdb5 1024000 512000 1024000 0 0 0blocks指磁盘块数量。 -soft是软限额,超过软限额后会收到警告信息。 -hard是硬限额,超过硬限额后将无法写入数据。
-
保存并退出编辑器。同样地,可以为
size2用户设置类似的磁盘限额。
-
1.3 验证配置
-
查看文件系统使用情况:
bash df -h -
查看用户磁盘限额信息:
bash quota -u size1
如果以上命令显示文件系统使用情况和用户磁盘限额信息正常,则表示配置成功。
注意:
- 密码 '123' 仅为示例,建议使用更复杂的密码。- 根据实际情况调整磁盘分区、文件系统类型和磁盘限额参数。- 为了安全起见,应定期检查和更新用户密码。
通过以上步骤,您已成功为实习生创建了安全的用户环境,确保他们的工作数据安全并有效管理资源。
原文地址: https://www.cveoy.top/t/topic/mJhx 著作权归作者所有。请勿转载和采集!