在linux bash shell 列出 超级用户 普通用户和 系统用户

2025-03-25 20:43:19
推荐回答(4个)
回答1:

在linux下, 没有系统用户的概念,超级用户是root,其他的都是普通用户的。
如果有这方面的问题, 以后都可以帮忙搞定。

回答2:

有点难,如果你是普通用户,不会告诉你谁说超级用户,不然不就没有安全可言了。你是超级用户倒是可以。默认是root但是可以自己改的。

回答3:

#!/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

回答4:

真不知道这是谁出的题目。概念模糊。