#vi create_user.sh
#!/bin/bash
for USER in user{1..5};do
if ! id $USER &>/dev/null; then ##如果USER状态为0时 则user存在 所以!非0
PASS=$(echo &RANDOM |md5sum |cut -c 1-8 ##截取1-8位作为密码
useradd $USER
echo $PASS |passwd --stdin $USER &> /dev/null ##标准输入将passwd命令传到用户 将输出为空
echo -e "$USER\t$PASS" >> user_file ##保存当前文件中
echo "$USER user create successful."
else
echo_color red "$USER user already exists!"
fi
done
shell实用脚本听课笔记2-批量创建用户
最新推荐文章于 2023-02-27 12:22:49 发布