> shell编程 >

批量创建连续的系统账号的shell脚本

批量创建连续的系统账号
 

代码如下
#!/bin/bash
#生成50个连续的用户名 test***
userlist=$(echo test{1..50}) 
for NAME in $userlist 
    do 
       /usr/sbin/useradd $NAME 
       PASSWD=$(openssl rand -base64 10)      #生成随机密码 
       echo "$NAME $PASSWD"  >> passwd.txt    #用户密码保存到文件 
       echo $PASSWD | passwd --stdin $NAME    #初始化密码 
done
(责任编辑:IT)