检测当前用户是否为超级管理员,是则使用yum安装vsftpd,不是则输出提示信息
脚本赋予执行权限
[[email protected]_0_10_centos shellScript]# chmod a+x checkRoot.sh [[email protected]_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
原文地址:https://www.cnblogs.com/HeiDi-BoKe/p/11639444.html
时间: 2024-10-21 04:21:33