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
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 查看用戶是否刪除成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM