如何列出所有用户的用户名和组名?在UNIX系统中

用户266746

如何在UNIX系统中列出所有用户及其用户名和组名?

我想获取报告表格/etc/passwd文件和/etc/group文件

在passwd文件中,我仅会获得GIDS,但我也想从中获得组名/etc/group,它应该出现在一份报告中,就像我想在下面提到的Fotomat

用户neme(用户ID),组名,

罗曼·佩列赫雷斯特(RomanPerekhrest)

使用单个awk命令:

awk -F':' 'NR==FNR{ a[$3]=$1; next }{ print $1", "a[$4] }' /etc/group /etc/passwd
  • -F':' -场分隔符
  • NR==FNR{ a[$3]=$1; next }-处理第一个输入文件(即/etc/group):
    • a[$3]=$1-使用组标识符作为数组捕获组名 $1 $3a
    • next -跳转到下一条记录
  • { print $1", "a[$4] }-第二个输入文件的操作(即/etc/passwd):
    • $1-第一场;指示用户名
    • a[$4]-通过组ID获取组名(由field表示$4

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将消息发送给帖子中列出了用户名的所有用户?

Redshift:如何列出组中的所有用户

如何列出Linux组中的所有用户?

如何在netty中存储具有用户名和ChannelHandlerContext的用户列表

如何在sequelize中获取模型的所有用户名

列出Linux服务器上所有用户名的命令

使用信号创建带有用户名的组

如何为每个用户检索所有用户名以及布尔标志,以指示其用户组的成员身份?

如何通过用户名获取current_user以外的所有用户

AD LDAP-如何列出组中的所有用户

带有用户名和电子邮件的 PDO 登录系统

Parse.com获取所有用户名

在2个没有用户名的不同表中查找所有ID

Lotus Notes中具有特定角色的所有用户名

如何列出mongo shell中的所有用户?

如何列出Cassandra Shell中的所有用户?

如何列出MediaWiki中的所有用户?

在Django中列出所有用户

列出角色中的所有用户

尝试从Laravel 5中的数据库中检索所有用户名

在 Instagram 中的某张照片之类中查找所有用户名

带有用户名和密码的登录页面

使用 .net core Identity 打印 Razor 页面中的所有用户名

使用PrincipalContext在LDAP(Active Directory)中搜索所有用户名及其信息

显示保存在数据库中的所有用户名

获取存储在 TinyDB 数据库中的所有用户名

从日志中提取用户名和组名

如何在Django中获取组的所有用户?

如何在登录时显示带有用户名和日期的消息?