Shell 脚本判断当前系统是否为管理员用户
原创
©著作权归作者所有:来自51CTO博客作者褪色的腿毛的原创作品,请联系作者获取转载授权,否则将追究法律责任
Shell 脚本判断当前系统是否为管理员用户
编写脚本
[root@shell day2]# vim is_admin.sh
#!/bin/bash
########################################
#File Name: is_admin.sh
#Version: V1.0
#Author: WanQiang
#Cleated Time: 2021-04-02 15:00:23
#Description:
########################################
# whoami命令判断
[ `whoami` = root ] && echo "当前系统登录管理员用户" || echo "请登录root用户执行操作"
# 环境变量USER判断
[ $USER = root ] && echo "当前系统登录管理员用户" || echo "请登录root用户执行操作"
# 环境变量UID判断
[ $UID -eq 0 ] && echo "当前系统登录管理员用户" || echo "请登录root用户执行操作"
# id命令判断
[ `id -ru` -eq 0 ] && echo "当前系统登录管理员用户" || echo "请登录root用户执行操作"
root 用户执行
普通用户执行