CentOS7下編寫建立使用者,刪除使用者指令碼
阿新 • • 發佈:2018-11-22
剛開始學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 檢視使用者是否刪除成功