版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Webben/article/details/81451089
linux 创建用户随机密码脚本
1.工具
随机密码工具:https://blog.csdn.net/Webben/article/details/75102150
2.脚本
vi create_user.sh
#!/bin/bash
# 创建随机密码
pass=`mkpasswd -l 20 -d 5 -c 5 -C 8 -s 2`
# 添加用户 用户组为www
useradd $1 -g www
# 给用户设置密码
echo $pass | passwd --stdin $1
# 添加sudo -s 超级管理员权限
echo ${1}" ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
# 打印用户及密码
printf "\n%s\t%s\n" $1 $pass
# 给文件增加执行权限
chmod a+x ./create_user.sh
# 创建用户名为webben的用户
./create_user.sh webben
##############################################
## output
## Changing password for user webben.
## passwd: all authentication tokens updated successfully.
## webben ggB3Zs([693YXTcQ0FHb
###############################################