1. 程式人生 > >CentOS7下編寫建立使用者,刪除使用者指令碼

CentOS7下編寫建立使用者,刪除使用者指令碼

剛開始學shell程式設計,自己寫兩個指令碼玩玩

建立使用者:

1 #!/bin/bash
2 useradd $1                                                                                                                                                                         
3 echo $2 | passwd --stdin $1
4 echo "user add success"

$1 變量表示新增的使用者名稱

$2 變量表示新增使用者的密碼

執行指令碼,例如新增新使用者 god01 使用者密碼12345678

1 # chmod 755 adduser.sh
2 # ./adduser.sh god01 123456

然後 # cat /etc/passwd檢視使用者是否建立成功

 

刪除使用者:

1 #!/bin/bash
2 userdel $1
3 cd /home/
4 rm -rf $1

$1變數為想要刪除使用者的使用者名稱

執行指令碼,例如刪除使用者 god01

1 # chomod 755 deluser.sh
2 # ./deluser.sh god01

 

刪除使用者的bash命令為userdel但是在/home下還存在著資料夾,使用rm命令將資料夾一起刪掉

然後 # cat /etc/passwd 檢視使用者是否刪除成功