【shell腳本】檢測當前用戶是否為超級管理員===checkRoot.sh


檢測當前用戶是否為超級管理員,是則使用yum安裝vsftpd,不是則輸出提示信息

腳本賦予執行權限

[root@VM_0_10_centos shellScript]# chmod a+x checkRoot.sh 
[root@VM_0_10_centos shellScript]# ./checkRoot.sh 

腳本內容

#!/bin/bash # 前者使用字串對比,后者使用UID數字對比 # 檢測本機當前用戶是否為超級管理員,如果是管理員則使用yum安裝vsftpd;如果不是,則提示非管理員權限 if [ $USER == "root" -o $UID -eq 0 ]; then yum -y install vsftpd else echo "您不是管理員,沒有權限安裝軟件" fi

PS:注意vsftpd默認宿主用戶為root

 


免責聲明!

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



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