1. 程式人生 > >Linux下批量添加用戶

Linux下批量添加用戶

linux下 cat -- swd 腳本 mark jpg ges 查看

首先要創建一個包含所有用戶名的文件,我使用的是user這個文件,這個文件裏面包含了6個用戶,如圖所示

技術分享圖片

腳本內容

#!/bin/bash

read -p "輸入用戶密碼:" PASSWD

for UNAME in `cat user`
do
id $UNAME &> /dev/null
if [ $? -eq 0 ]
then
echo "$UNAME,用戶存在"
else
useradd $UNAME &> /dev/null
echo "$PASSWD" | passwd --stdin $UNAME &>/dev/null
if [ $? -eq 0 ]
then
echo "$UNAME,創建成功"
else
echo "$UNAME,創建失敗"
fi
fi
done

執行後查看/etc/passwd文件,確認用戶創建成功

技術分享圖片

Linux下批量添加用戶