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 ifid |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 ifid |grep "^uid=0(root)">/dev/null ;then echo isroot else echo notroot 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 }
页:
[1]