linux编写 shell 脚本,利用循环语句创建 3 个用户,用户名为 hbgt_exam_1、hbgt_exam_2、hbgt_exam_3,最后显示创建好的三个用户信息, 此shell 代码需要截图。
时间: 2024-10-21 18:04:45 浏览: 37
给linux的shell脚本加密(ZT).rar_Linux shell_shell 脚本_shell加密_shell脚本
在Linux环境下编写shell脚本来批量创建用户并显示信息,可以使用`useradd`命令,并结合for循环结构。以下是一个简单的示例:
```bash
#!/bin/bash
# 创建用户的函数
create_user() {
echo "Creating user: $1"
useradd -m -s /bin/bash "$1"
}
# 循环创建3个用户
for i in {1..3}; do
username="hbgt_exam_$i"
create_user "$username"
done
# 打印所有新创建的用户信息
echo "Displaying user information:"
for user in $(ls /etc/passwd | grep "^hbgt_exam"); do
info=$(getent passwd "$user")
echo "User: $info"
done
# 注意:此代码片段中的`getent passwd "$user"`用于获取用户的详细信息,但在实际环境中可能需要额外权限或者安装其他包(如nss-pam-ldapd)才能运行。此处仅提供概念说明。
#
阅读全文