满意答案
ses1211
2016.12.07
采纳率:45% 等级:9
已帮助:316人
linux判断root用户linux 中,如何判断当前用户是否是root 呢?判断当前用户是否是root www.dnjsb.com Shell代码 Java代码 #---------------------------- 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 = xroot ];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 }
00分享举报