批量建立,刪除,系統賬戶

2021-09-28 17:24:57 字數 2592 閱讀 4539

#!/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已存在"

read -ep "是否刪除(y|n)" a

case

$ain

y|y)

userdel -rf user_$i

echo

"刪除成功";;

n|n)

echo

"跳過";;

*)echo

"預設跳過"

esac

else

useradd user_$iif[

$?= 0 ]

;then

echo

"$num"

|passwd --stdin user_$i

echo

"user_$i,密碼$num"

>>/etc/b.log

else

echo

"建立失敗"

fifi

done

read -ep "是否繼續(y|n)" b

case

$bin

y|y)

continue;;

n|n)

exit;;

*)echo

"預設不繼續"

exit

esac

done

[root@localhost ~]

# sh users.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 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 expecte...

批量建立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...