useradd 批量新建用户
#!/bin/bash
useradd -d /home/cernet20 cernet20_admin -p passwordadmin -s /sbin/false
cat test | while read line
do
userpass = openssl rand -base64 16 #生成密码
userpass = ${userpass:0:16}
username = "cernet20_"$line
echo $username "---" $userpass
useradd -d /home/cernet20/$line username -p -s /sbin/false
done
exit 0
------------------------------------------------------------------------------------------------------------------------------------
评论