写一个脚本,实现批量添加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脚本实现批量添加用户和设置随机密码以及生产环境如何批量添加