Shell 脚本判断当前系统是否为管理员用户
编写脚本
[root@shell day2]# vim is_admin.sh
#!/bin/bash
########################################
#File Name: is_admin.sh
#Version: V1.0
#Author: WanQiang
#Email: 2794411809@qq.com
#Oranization: https://me.csdn.net/XY0918ZWQ
#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 用户执行
普通用户执行