Linux 批量增加,刪除使用者

2021-07-15 16:59:00 字數 1412 閱讀 6340

批量增加,刪除使用者 [

root@chen

chen]# vi adduser

#!/bin/sh

echo "please input username:" (輸入建立的使用者名稱)

read name

echo "please input number:"(要建立多少個使用者)

read num

n=1while [ $n -le $num ] (判斷ndo

/usr/sbin/useradd $name$n (建立使用者)

n=`expr $n + 1` (n+1)

done

echo "please input password:"(輸入密碼)

read password

m=1while [ $m -le $num ] (判斷ndo

echo $password |/usr/bin/passwd --password $name$m (設定密碼)

m=`expr $m + 1`  (m+1)

done ~

root@chen chen]# ./adduser

please input username:

chenjianqin  (使用者名稱:chenjianqin)

please input number:

30 (建立30個使用者)

please input password:

chen (密碼:chen)

新增加的使用者

2.批量刪除

[ root@chen chen]# vi deleteuser

#!/bin/sh

echo "please input delete user:" (輸入要刪除的使用者名稱)

read username

i=1while [ $i -le 30 ] do

username=$username$

userdel $username (刪除使用者)

rm -rf /home/$username

刪除/home/

目錄下生產的

$username

資料夾

i=`expr $i + 1`

done

[ root@chen chen]# chmod u+x deleteuser 

[ root@chen chen]# ./deleteuser 

please input delete user:

chenianqin

剛剛新建的使用者刪除了

批量增加使用者

批量newcmd 看了 零二年的夏天 寫的批量增加使用者的指令碼,有幾個地方不明白 bin sh name badd des to add some samba user author popzslam passwd 123456 bname bgroup samba sorry,i fet the...

linux批量新增使用者,設定密碼,刪除使用者

新建user.txt,內容為 user001 600 100 user home user001 bin bash user002 601 100 user home user002 bin bash user003 602 100 user home user003 bin bash user00...

Linux精講 增加和刪除使用者

useradd username 建立乙個名為username的使用者,同時自動建立乙個同名的使用者組 useradd u uid username 建立乙個名為username的使用者,並同時指定其uid useradd g gid username 建立乙個名為username的使用者,並同時指...