linux 判断root用户,linux判断root用户

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

ses1211

2016.12.07

02ae427d08e371d7e90d5b995e828d6d.png

采纳率: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分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值