服务器之家

服务器之家 > 正文

linux 判断当前用户是否是root

时间:2019-12-13 13:34     来源/作者:Linux教程网

linux 中,如何判断当前用户是否是root 呢? 
判断当前用户是否是root 

复制代码

代码如下:


#---------------------------- root user check ---------------------start 
if [ `id -u` -ne 0 ]; then 
echo "Please re-run ${this_file} as root." 
exit 1 
fi 
#---------------------------- root user check ---------------------end 
if [ x"$USER" = x"" ];then 
if id |grep "^uid=0(root)">/dev/null ;then 

else 
echo "Please rerun `basename $0` as root ." 
exit 1 
fi 
else 
if [ ! x"$USER" = x"root" ];then 
echo "Please rerun `basename $0` as root ." 
exit 1 
fi 
fi 
#=============== check current user start ================ 
if [ ! $USER = root ];then 
echo "Please rerun this script as root ." 
exit 1 
fi 
#=============== check current user end ================ 
#!/bin/sh 
if id |grep "^uid=0(root)">/dev/null ;then 
echo is root 
else 
echo not root 
fi 
check_user(){ 
if [ $UID -ne 0 ];then 
echo "Current user is not ROOT." 
echo "Please rerun the installer as Root user." 
exit 11 
fi 

标签:

相关文章

热门资讯

2022年最旺的微信头像大全 微信头像2022年最新版图片
2022年最旺的微信头像大全 微信头像2022年最新版图片 2022-01-10
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
暖暖日本高清免费中文 暖暖在线观看免费完整版韩国
暖暖日本高清免费中文 暖暖在线观看免费完整版韩国 2021-05-08
返回顶部