linux中判断用户是否存在,linux 判断当前用户是否是root
发布日期:2021-06-24 12:04:07 浏览次数:2 分类:技术文章

本文共 915 字,大约阅读时间需要 3 分钟。

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

}

转载地址:https://blog.csdn.net/weixin_32637935/article/details/116604109 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux 3389进程,Linux下进行windows远程桌面连接(3389)
下一篇:php共享内存扩展,怎么给PHP开启shmop扩展实现共享内存

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月08日 23时36分24秒