在linux下, 没有系统用户的概念,超级用户是root,其他的都是普通用户的。
如果有这方面的问题, 以后都可以帮忙搞定。
有点难,如果你是普通用户,不会告诉你谁说超级用户,不然不就没有安全可言了。你是超级用户倒是可以。默认是root但是可以自己改的。
#!/bin/bash
echo Please select which list you want to print
echo "1. admin (enter 1)"
echo "2. system(enter 2)"
echo "3. normal(enter 3)"
read DATA
if [ $DATA -eq 1 ]
then
awk -F":" '$3==0 {print}' /etc/passwd
elif [ $DATA -eq 2 ]
then
awk -F":" '$3>=1&&$3<=500||$3==65534 {print}' /etc/passwd
elif [ $DATA -eq 3 ]
then
awk -F":" '$3>500&&$3<65534 {print}' /etc/passwd
else
echo Wrong Input,Please re-run the software.
fi
真不知道这是谁出的题目。概念模糊。