shell脚本 判断用户是否为root用户 不是则退出程序

  • 判断用户是不是XXX id号是否为XX 不是则返回
    测试结果
    在这里插入图片描述
if  [[ `whoami` = "root"  && `id -u` -eq 0  ]];then
echo "该用户为root"
else
echo -e  "\e[1;31mERROR: 当前为非root用户登录,该服务需要以root权限运行!\e[0m"
    exit
fi
\e[1 颜色开始输出  ;31m 为颜色    \e[0m 颜色输出结束

ANSI控制码 可以参考灰信网文章 : https://www.freesion.com/article/41561518158/

posted @ 2023-03-09 15:04  程少亭  阅读(10)  评论(0)    收藏  举报  来源