时间:2021-05-24
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
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
我是Linux初学者,做个笔记,以下是Linux几个常用文件处理命令:命令提示符[root@localhost~]#其中: root表示当前登录用户 loc
下面是ASP.NET如何判断当前请求是否是Ajax请求的代码: /// ///Description:验证用户是否登陆 /// /// prote
没有mac的root密码,当前用户有sudo权限.所以想以root身份执行的命令都加了sudo#是否存在_mysql用户和用户组,并查看用户_mysql是不是用
文件目录切换在linux中是很常见的操作,刚学linux时,最先接触到的命令就是文件切换。pwd:显示当前所在目录~:root目录/:根目录ls:查看当前目录下
Android中判断当前网络是否可用应用场景:实现判断当前网络是否可用当前有可用网络,如下图:当前没有可用网络,如下图:实现步骤:1、获取Connectivit