写一个脚本,实现批量添加20个用户,用户名为user1-20,密码为user后面跟5个随机字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写一个脚本,实现批量添加20个用户,用户名为user1-20,密码为user后面跟5个随机字符相关的知识,希望对你有一定的参考价值。

写一个脚本,实现批量添加20个用户,用户名为user1-20,密码为user后面跟5个随机字符

[root@localhost tmp]# cat Useradd.sh
#!/bin/bash
#description: useradd
for i in seq 1 20
do
pwd=$(cat /dev/urandom | head -1 | md5sum | head -c 5)
useradd user$i
echo "user$i$pwd" | passwd --stdin user$i
echo user$i user$i$pwd" >> userinfo.txt
done
如果有什么不懂的话可以去看看《Linux就该这么学》这本书,非常适合新手学习Linux。
参考技术A for i in 1..20
do
useradd user$i
echo user | passwd --stdin user$i
done

批量添加用户的脚本

防伪码:没有相当程度的孤独是不可能有内心的平和。

写一个脚本,实现批量添加20个用户,用户名为user01-20,密码为user后面跟5个随机字符。

#!/bin/bash
for i in `seq 20`
do
    user="user$i"
    password="$user`echo $RANDOM|md5sum|cut -c 1-5`"
    useradd $user
    echo "$password"|passwd --stdin $user
    echo "$user $password">>userinfo.txt
done


本文出自 “简明Linux” 博客,请务必保留此出处http://easylinux.blog.51cto.com/9732761/1962945

以上是关于写一个脚本,实现批量添加20个用户,用户名为user1-20,密码为user后面跟5个随机字符的主要内容,如果未能解决你的问题,请参考以下文章

批量添加用户的脚本

shell编程企业实战(试题)

(转)通过shell脚本实现批量添加用户和设置随机密码以及生产环境如何批量添加

关于shell脚本批量添加用户的问题,大神们请进

用shell脚本批量创建30个用户,用户名为exam1~exam30,用户密码统一为gdlclinux。

SHELL脚本批量添加用户