美文网首页
新建user01-user20用户

新建user01-user20用户

作者: 亮仔_c1b5 | 来源:发表于2019-10-15 00:03 被阅读0次

新建用户脚本
新建user01-user20用户,要求密码是随机6位数 密码取值范围a-zA-Z0-9,要求密码不能只是单一的数字或小写或大写字母

!/bin/bash

Description:

Author: Bai Shuming

Created Time: 2019/05/29 05:22

创建user01-user20 随机六位数密码 a-zA-Z0-9

1)创建user01-user20

2)生成20组随机密码

3)设置密码

4)输出清单

adduser () {
pw_txt=mktemp pw.XXXXX
echo -e "account\t\tpassword" > user_add_result.txt

1)创建用户

for i in seq -s ' ' -w 1 20
do
useradd user$i
done

2)随机密码

cat /dev/urandom |strings -6|egrep "^[a-zA-Z0-9]{6}"|head -n 20 >pw_txt

3)设置密码

for i in seq -s ' ' -w 1 20;do
pw=head -n $i $pw_txt|tail -1
echo pw|passwd --stdin useri &>/dev/null
echo -e "useri\t\tpw" >> user_add_result.txt
done

4)输出

clear

echo "用户创建成功,密码文件是:user_add_result.txt"
cat user_add_result.txt

rm -rf $pw_txt
}

adduser

相关文章

  • 新建user01-user20用户

    新建用户脚本新建user01-user20用户,要求密码是随机6位数 密码取值范围a-zA-Z0-9,要求密码不能...

  • 新建用户

    连接 MySQL 后使用 create user 'userName'@'host' identified by ...

  • 新建用户

    加sudo权限

  • 新建用户

    1.用户的创建 修改用户的登陆权限:https://www.cnblogs.com/zhyantao/p/1058...

  • 新建LDAP用户

    创建一个Linux系统用户 新建test11.ldif 写入以下内容 有看到说,使用以下命令来迁移uuid到lda...

  • Ubuntu新建用户

    背景:构建Hadoop环境的时候,想要通过macOS主机(master)与虚拟机node1和node2相互免密码s...

  • mysql新建用户

    http://www.jianshu.com/p/d7b9c468f20d

  • oracle新建用户

    1.假如现在已经建好名为'news'的数据库,此时在F:\oracle\product\10.1.0\oradat...

  • linux新建用户

    查看是哪个用户登录 whoami 命令whoami介绍:打印与当前有效用户ID关联的用户名. 显示当前登录的用户...

  • Linux 新建用户

    1.Linux中新建用户命令: 举例:创建一个名字叫 demouser的用户 使用root用户操作如下命令: 2....

网友评论

      本文标题:新建user01-user20用户

      本文链接:https://www.haomeiwen.com/subject/qpqhmctx.html