写一个Shell 脚本,用于创建一个名为 st 的用户组,并创建三个用户名为 u1、u2、u3 的用户,并设置它们的密码为 123456。
时间: 2023-05-11 10:04:35 浏览: 94
可以使用以下 Shell 脚本来创建 st 用户组和三个用户:
```
#!/bin/bash
# 创建 st 用户组
sudo groupadd st
# 创建三个用户并设置密码为 123456
sudo useradd -m -p $(openssl passwd -1 123456) -g st u1
sudo useradd -m -p $(openssl passwd -1 123456) -g st u2
sudo useradd -m -p $(openssl passwd -1 123456) -g st u3
```
这个脚本首先使用 `groupadd` 命令创建一个名为 st 的用户组,然后使用 `useradd` 命令创建三个用户,并将它们添加到 st 用户组中。 `-m` 选项表示创建用户的同时创建它们的家目录, `-p` 选项使用 `openssl passwd` 命令生成密码的哈希值并将其设置为用户的密码, `-g` 选项将用户添加到指定的用户组中。
阅读全文