判断管理员

给定一个用户,如果其UID=0,就显示其为管理员,否则显示其为普通用户

#!/bin/bash  
#04_checkroot.sh:w  
#给定一个用户,如果其UID=0,就显示其为管理员,否则显示其为普通用户  
if [ $# -eq 0 ];then  
 echo "please input username"  
 exit 1  
fi  

! id $1 &> /dev/null && echo "$1 not exists" && exit 2  

C=`id -u $1`  
if [ $C -eq 0 ];then  
 echo "管理员"  
else  
 echo "普通用户"  
fi  

最多阅读

SSH 登录失败:Host key verification failed 11月以前  |  2601次阅读
让你成为最历害的git提交人 11月以前  |  1729次阅读
wget使用技巧 11月以前  |  1587次阅读
切换到后台执行的shell命令 11月以前  |  1426次阅读
查询当前网段内,那些IP被使用了 11月以前  |  1399次阅读
使用shell统计代码行数 11月以前  |  1397次阅读
使用Shell获取当前时间 11月以前  |  1268次阅读
判断管理员 11月以前  |  1234次阅读
unzip和zip指令的使用方法 11月以前  |  1164次阅读
Shell按行读取文件 11月以前  |  967次阅读
读取Linux系统的CPU信息 11月以前  |  892次阅读
字符界面加减乘除计算器 11月以前  |  886次阅读
Shell的For循环的几种写法 11月以前  |  871次阅读
Linux下枚举所有的用户信息 11月以前  |  769次阅读
找出目录中最大的文件 11月以前  |  768次阅读