基本上,批量添加用户有两种方式:
一是用useradd + passwd命令配合脚本来添吵腊加;
二是用newusers+chpasswd来添加森睁。
方法一、useradd + passwd命令配合脚本来添加
用户的初始密码被设为用户名+123
#! /bin/bash
#
#batch add 升春滑users with file called users.list
#
for username in $(more users.list)
do
if [-n $username]
then
useradd -m $username
echo
echo $username"123" | passwd -- stdin $username
echo
echo "User $username's password is changer!"
else
echo "The username is null!"
fi
done
~
其中users.list文件内容如下:
johnson
lily
kelly
[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。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)