企业Shell面试题3:批量创建特殊要求用户案例
批量创建10个系统帐号oldboy01-oldboy10并设置密码(密码为随机数,要求字符和数字等混合)。
解答:
方法一:
http://www.cnblogs.com/gaoyuechen/p/7528452.html
方法二:
[root@jenkins scripts]# cat 3.sh #!/bin/bash ############################################################## # File Name: 3.sh # Version: V1.0 # Author: gaobo # Organization: 641627690@qq.com # Created Time : 2017-12-04 22:24:07 # Description: ############################################################## for i in oldboy{01..10} do useradd $i pwd=$(date +%N|md5sum|cut -c 1-8) echo "${i} ${pwd}" >>/tmp/pwd.txt echo "${i}:${pwd}"|chpasswd done