linuxshell脚本用户创建
时间: 2023-11-20 22:55:54 浏览: 103
以下是一个Linux Shell脚本创建新用户的例子:
```shell
#!/bin/bash
# 获取用户名
read -p "请输入用户名: " username
# 检查用户名是否已存在
if id "$username" >/dev/null 2>&1; then
echo "用户 $username 已存在"
exit 1
fi
# 获取密码
read -p "请输入密码: " password
# 创建用户并设置密码
useradd -m -p $(openssl passwd -1 "$password") "$username"
# 输出创建成功信息
echo "用户 $username 创建成功"
```
这个脚本会提示用户输入用户名和密码,然后检查用户名是否已存在,如果不存在则创建新用户并设置密码。脚本中使用了`useradd`命令来创建用户,并使用`openssl`命令来加密密码。
阅读全文