列出没有systen用户的所有Linux用户

时间:2016-09-14 03:43:05

标签: linux debian system administrator

我想在没有显示systen-user的情况下列出Linux中的所有用户。 我怎样才能只使用用户名。

例如cut -d: -f1 /etc/passwd,我可以看到所有用户+系统用户。

2 个答案:

答案 0 :(得分:1)

这显示uid小于999的所有用户:

awk  -F':' '$3>999 {print $1 " uid: " $3}' /etc/passwd | column -t | grep -v nobody

编辑:

cut仅显示人类用户:

cut -d: -f1,3 /etc/passwd | egrep ':[0-9]{4}$' | cut -d: -f1

答案 1 :(得分:0)

您可以尝试:awk -F: '$6 ~ /\/home/ {print}' /etc/passwd