Count Linux用户总数(不包括系统用户)



用户截图

我正在尝试计算我在linux中创建的用户总数。我发现了一个工作的脚本,我使用的方法,如果uid是1000+,那么它的人,我创建。然而,这是错误的,我的用户总数应该是4,但从这个脚本中列出的5。我将发布一个截图。我知道如何计数总用户包括系统用户只是:getent passwd | wc -l

awk -F: '$3 >= 1000 { C++ } END { print C+0 }' /etc/passwd

C++之后添加; print,以控制您的过滤器关注哪些用户:

awk -F: '$3 >= 1000 { C++; print } END { print C+0 }' /etc/passwd

输出包含:

  • nobody
  • mahandri
  • kingfoolish
  • Benteiversen
  • Geirgjerde

最新更新