liunx使用shell脚本创建 10个本地用户,用户名格式为 user_ To-9, 密码与用后名相同 ,所有用都属于 usess 組
时间: 2024-03-14 20:47:02 浏览: 61
好的,以下是创建10个本地用户的Shell脚本,用户名格式为 `user_To-9`,密码与用户名相同,所有用户都属于 `usess` 组:
```bash
#!/bin/bash
# 创建 usess 组
groupadd usess
# 创建10个本地用户
for i in {0..9}
do
# 定义用户名
username="user_T${i}-9"
# 创建用户
useradd $username -p $username -G usess
# 提示用户创建成功
echo "User $username created successfully with password $username!"
done
```
将以上脚本保存为一个文件,例如`create_users.sh`,然后在终端中运行以下命令:
```bash
bash create_users.sh
```
这样就可以创建10个本地用户,用户名格式为 `user_To-9`,密码与用户名相同,所有用户都属于 `usess` 组。
相关问题
liunx使用shell脚本创建 10个本地用户的联系题
好的,以下是创建10个本地用户的Shell脚本:
```bash
#!/bin/bash
# 创建10个本地用户
for i in {1..10}
do
# 定义用户名
username="user$i"
# 创建用户
useradd $username
# 设置密码为123456
echo "123456" | passwd --stdin $username
# 提示用户创建成功
echo "User $username created successfully!"
done
```
将以上脚本保存为一个文件,例如`create_users.sh`,然后在终端中运行以下命令:
```bash
bash create_users.sh
```
这样就可以创建10个本地用户,用户名分别为user1到user10,密码都为123456。
在liunx中编写shell脚本,批量建立用户user_00、user_01...user_99。要求:所有用户同属于users组
可以使用以下的shell脚本来批量创建用户:
```bash
#!/bin/bash
# 首先创建users组
groupadd users
# 循环创建用户
for i in {0..99}
do
# 使用printf命令格式化数字为两位数
username=$(printf "user_%02d" $i)
# 创建用户并指定密码为初始密码123456
useradd -m -g users $username -p $(openssl passwd -1 123456)
done
```
以上的脚本会创建一个名为users的用户组,并循环创建100个用户,用户名分别为user_00、user_01...user_99,所有用户都属于users组。用户的初始密码为123456。
阅读全文