#!/bin/bash
while true
dofor i inseq 1 10
doab=cat /dev/urandom | sed 's/[^a-za-z0-9]//g'| strings -n 3 | head -n 1
id user_$i > /dev/null 2>&1
if [ katex parse error: expected group after '_' at position 25: …hen echo "user_̲i已存在"
read -ep 「是否刪除」 a
case katex parse error: expected group after '_' at position 39: …serdel -rf user_̲i
echo 「刪除成功」
;;n|n)
continue
;;*)
echo 「預設跳過」
esac
else
useradd user_$i
if [ ?=0
];th
enec
ho
"? = 0 ];then echo "
?=0];t
hene
cho"
ab"| passwd --stdin user_katex parse error: expected group after '_' at position 21: … echo "user_̲i,密碼$ab">>/etc/b.log
else
echo 「建立失敗」
fifi
done
read -ep 「是否繼續」 b
case katex parse error: expected 'eof', got '#' at position 104: …exit esac done#̲!/bin/bash whil…i > /dev/null 2>&1
if [ katex parse error: expected group after '_' at position 25: …hen echo "user_̲i已存在"
read -ep 「是否刪除」 a
case katex parse error: expected group after '_' at position 39: …serdel -rf user_̲i
echo 「刪除成功」
;;n|n)
continue
;;*)
echo 「預設跳過」
esac
else
useradd user_$i
if [ ?=0
];th
enec
ho
"? = 0 ];then echo "
?=0];t
hene
cho"
ab"| passwd --stdin user_katex parse error: expected group after '_' at position 21: … echo "user_̲i,密碼$ab">>/etc/b.log
else
echo 「建立失敗」
fifi
done
read -ep 「是否繼續」 b
case $b in
y|y)
continue
;;n|n)
exit
;;*)
echo 「預設不繼續」
exit
esac
done
輸出#!/bin/bash
while true
dofor i inseq 1 10
doab=cat /dev/urandom | sed 's/[^a-za-z0-9]//g'| strings -n 3 | head -n 1
id user_$i > /dev/null 2>&1
if [ katex parse error: expected group after '_' at position 25: …hen echo "user_̲i已存在"
read -ep 「是否刪除」 a
case katex parse error: expected group after '_' at position 39: …serdel -rf user_̲i
echo 「刪除成功」
;;n|n)
continue
;;*)
echo 「預設跳過」
esac
else
useradd user_$i
if [ ?=0
];th
enec
ho
"? = 0 ];then echo "
?=0];t
hene
cho"
ab"| passwd --stdin user_katex parse error: expected group after '_' at position 21: … echo "user_̲i,密碼$ab">>/etc/b.log
else
echo 「建立失敗」
fifi
done
read -ep 「是否繼續」 b
case $b in
y|y)
continue
;;n|n)
exit
;;*)
echo 「預設不繼續」
exit
esac
done
輸出[root@localhost ~]# sh aa.sh
更改使用者 user_1 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_2 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_3 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_4 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_5 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_6 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_7 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_8 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_9 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_10 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
是否繼續y
user_1已存在
是否刪除y
刪除成功
user_2已存在
是否刪除y
刪除成功
user_3已存在
是否刪除y
刪除成功
user_4已存在
是否刪除y
刪除成功
user_5已存在
是否刪除y
刪除成功
user_6已存在
是否刪除y
刪除成功
user_7已存在
是否刪除y
刪除成功
user_8已存在
是否刪除y
刪除成功
user_9已存在
是否刪除y
刪除成功
user_10已存在
是否刪除y
刪除成功
是否繼續y
更改使用者 user_1 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_2 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_3 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_4 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_5 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_6 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_7 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_8 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_9 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
更改使用者 user_10 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
是否繼續n
批量建立,刪除,系統賬戶
bin bash while true dofor i in seq 1 10 do num cat dev urandom sed s a za z0 9 g strings n 3 head n 1 id user i dev null 2 1 if 0 then echo user i已存在 ...
批量建立AD賬戶
第一步,寫入記事本 dn,objectclass,samaccountname,userprincipalname,displayname,useraccountcontrol cn 市經,ou 市場部,dc zyliday,dc com user,shijing,shiing abc.com,市經...
批量建立本地賬戶
有一台windows伺服器需要建立一批本地賬戶,如果手動乙個個建的話,實在是太浪費時間了。所以需要尋求乙個指令碼來進行批量建立。首先想到的是powershell import module microsoft.powershell.localaccounts userobjects import c...