批量创建用户并设置密码不为相同

#!/bin/bashfornin`seq-w10`douseraddxcn$n&&\echo"root$n"|passwd--stdinxcn$ndone执行结果:[root@XCNfor]#shtest7.shChangingpasswordforuserxcn01.passwd:allauthenticationtokensupdatedsuccessfully.Changingpasswordforuserxcn02.passwd:allauthenticationtokensupdatedsuccessfully.Changingpasswordforuserxcn03.passwd:allauthenticationtokensupdatedsuccessfully.Changingpasswordforuserxcn04.passwd:allauthenticationtokensupdatedsuccessfully.Changingpasswordforuserxcn05.passwd:allauthenticationtokensupdatedsuccessfully.Changingpasswordforuserxcn06.passwd:allauthenticationtokensupdatedsuccessfully.Changingpasswordforuserxcn07.passwd:allauthenticationtokensupdatedsuccessfully.Changingpasswordforuserxcn08.passwd:allauthenticationtokensupdatedsuccessfully.Changingpasswordforuserxcn09.passwd:allauthenticationtokensupdatedsuccessfully.Changingpasswordforuserxcn10.passwd:allauthenticationtokensupdatedsuccessfully.

批量创建用户并设置密码为随机

方法1:

#!/bin/bashfornin`seq-w10`dopass=`echo"$RANDOM"|md5sum|cut-c1-8`useraddxcn$n&&\echo"$pass"|passwd--stdinxcn$necho-e"xcn$n\t$pass">>/data/pass.logdone

批量删除用户

#!/bin/bashfornin`seq10`douserdel-rxcn$n&&\done