写一个脚本,完成以下要求:让用户输入用户名,如果其UID为0,就显示此为管理员;否则,就显示其为普通用户。
read -p "Input a username:" user
[ -z "$user" ] && {
echo "please input username:"
exit 1
}
id -u $user &> /dev/null
if [ "$?" -ne 0 ]
then
echo "not exist"
exit 2
fi
if [ `id -u $user` -ne 0 ]
then
echo "not root"
else
echo "root"
fi
写一个脚本,给定一个用户,判断其UID与GID号码是否一样,如果一样,就显示此用户为“good guy”;否则,就显示此用户为“bad guy”
#!/bin/bash
read -p "username:" user
if ! id -u $user &> /dev/null
then
echo "not exit"
else
echo "exist"
uid=$(id -g $user)
gid=$(id -u $user)
if [ "$uid" -eq "$gid" ]
then
echo "good guy"
else
echo "bad guy"
fi
fi
~
。