首页 > 代码库 > 批量创建用户并设置随机密码
批量创建用户并设置随机密码
1、使用for循环来批量创建系统用户
#!/bin/bash ############################################################## # File Name: Create users in bulk.sh # Version: V1.0 # Author: fenyuer # Organization: http://fenyuer.blog.51cto.com/ # Contact mailbox: 523394094@qq.com # Created Time : 2017-07-15 19:34:56 # Description: ############################################################## . /etc/init.d/functions for i in `seq 3` do userName=oldboy$i 定义用户变量 pass=`date +%N|md5sum |cut -c1-9` 定义密码变量 useradd $userName &>/dev/null && echo $pass|passwd --stdin $userName if [ $? -eq 0 ];then 进行判断前面的命令是否执行成功 action "创建用户${userName}成功" /bin/true echo -e "user:$userName \t pass:$pass" >>/tmp/userp.log else action "创建用户${userName}失败" /bin/false fi done
本文出自 “每天一小步” 博客,请务必保留此出处http://fenyuer.blog.51cto.com/11265169/1948470
批量创建用户并设置随机密码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。