300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 批量创建10个系统帐号并设置密码(密码为随机8位字符串)

批量创建10个系统帐号并设置密码(密码为随机8位字符串)

时间:2022-10-28 14:01:39

相关推荐

批量创建10个系统帐号并设置密码(密码为随机8位字符串)

批量创建10个系统帐号name01-name10并设置密码(密码为随机8位字符串

脚本

#!/bin/bash

. /etc/init.d/functions

[ $UID -ne 0 ] && {

echo "only allow root to exec this cmd."

exit 1

}

for n in `seq -w 10`

do

pass="$(echo $RANDOM|md5sum|cut -c 2-9)"

useradd name$n &>/dev/null &&\

echo $pass|passwd --stdin name$n &>/dev/null

if [ $? -eq 0 ];then

action "useradd name$n" /bin/true

else

action "useradd name$n" /bin/false

fi

echo -e "name$n\t$pass" >> user.txt

done

要点:

数字前加0的方法:seq -w 00 10;

echo {01..10}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。