檢測當前用戶是否為超級管理員,是則使用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
