剛開始學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
5 cd /var/spool/mail && rm -f $1
$1變量為想要刪除用戶的用戶名
運行腳本,例如刪除用戶 god01
1 # chomod 755 deluser.sh 2 # ./deluser.sh god01
刪除用戶的bash命令為userdel但是在/home下還存在着文件夾,使用rm命令將文件夾一起刪掉
然后 # cat /etc/passwd 查看用戶是否刪除成功
