批量创建10个系统帐号g01-g10并设置密码(密码为随机数,要求字符和数字等混合)。 不用for循环的实现思路:

vim shell.sh

#!/bin/bash
n=1
while [ $n -le 10 ]
do
        pass=`uuidgen | tr -dc 'a-z','1-9' | cut -c 1-6` #随机密码6位
        echo "创建用户g$n"
        useradd g$n #添加用户
        echo $pass | passwd --stdin g$n  #设置密码
        n=$(($n+1))#+1
done

猜你喜欢

转载自blog.csdn.net/zhangthree1/article/details/109114805