#! /bin/bash
read -p "清输入需要创建的用户名:" name
if [ -z $name ]; then # -z 字符串长度为0
echo "必须输入用户名"
exit 0
fi
useradd "$name"
if [ $? -ne 0 ]; then # $? 代表程序的退出代码(0代表执行成功,非0代表执行失败)
exit 0
fi
stty -echo # 屏蔽回显
read -p "请输入需要设置的用户密码:" passwd
stty echo # 显示回显
if [ -z $passwd ]; then
echo 123456 | passwd --stdin "$name" &> /dev/null
echo 默认密码为123456
else
echo $passwd | passwd --stdin "$name"
fi
shell脚本——交互式创建用户
最新推荐文章于 2022-08-18 16:43:19 发布