linux 使用者批量建立(共用密碼)

2021-10-04 07:21:37 字數 648 閱讀 2583

# 建立文件

# 編寫指令碼,批量建立使用者,共用乙個密碼

#!/bin/bash

#設定乙個所有使用者通用的密碼

read -p "enter the users password: " passwd

#迴圈從users.txt中讀取每行資料

for uname in `cat usersname.txt`

do id $uname &> /dev/null

if [ $? -eq 0 ]

then

echo "使用者已存在"

else

useradd $uname &> /dev/null

echo "$passwd" | passwd --stdin $uname &> /dev/null

if [ $? -eq 0 ]

then

echo "$uname,建立成功"

else

echo "$uname, 建立失敗"

fifi

done

linux 批量建立使用者

root jhoa cat expect.sh while read line douser echo line awk ip echo line awk passwd echo line awk expect expect2.exp user ip passwd done root jhoa ca...

批量建立使用者並設定密碼

先把需要建立的使用者名稱寫入乙個文字,我這邊用的是user.txt bin bash date user file user.txt 先定義一下那個寫好使用者名稱的檔案 for user in user list do 使用for語句定義一下剛剛那個定義 if id user dev null th...

Linux批量建立使用者及設定隨機密碼

寫乙個指令碼,實現批量新增20個使用者,使用者名為user1 20,密碼5個隨機字元 思路 首先分別生成包含使用者名稱和密碼的檔案,然後使用paste將使用者名稱和密碼檔案進行整合 for n in seq 20 do echo user n name.txt echo user n md5sum ...