shell脚本: 查看linux用户组,以及每个组中有哪些用户
来源:互联网 发布:淘宝新店流量扶持 编辑:程序博客网 时间:2024/06/05 10:23
下面的脚本可以用来查看linux中每个组中的用户,它依次读取/etc/group每一行,对于其中每一行,都去遍历一遍/etc/passwd,如果group id匹配,打打印出组名和用户名。
#!/bin/sh# This script will print all groups and all users in each group.while read glinedo groupname=`echo $gline | awk -F":" '{print $1}'`groupidgrp=`echo $gline | awk -F":" '{print $3}'`hasUser=0while read ulinedousename=`echo $uline | awk -F":" '{print $1}'`groupidpwd=`echo $uline | awk -F":" '{print $4}'`if [ "$groupidgrp" = "$groupidpwd" ]; thenecho "$groupname:$usename"hasUser=1fidone < /etc/passwdif [ $hasUser -eq 0 ]; thenecho "Group $groupname has no user in it"fidone < /etc/group
阅读全文
0 0
- shell脚本: 查看linux用户组,以及每个组中有哪些用户
- linux查看用户和用户组
- bash shell脚本之查看当前日期以及登陆用户
- linux shell:linux用户和用户组
- linux里查看所有用户和用户组
- linux 查看用户及用户组的方法
- linux里查看所有用户和用户组
- linux查看所有用户与用户组
- linux下查看用户属于哪个用户组
- Linux 中查看用户和用户组
- Linux 查看新增删除用户和用户组
- Linux如何查看用户所在的用户组
- Linux下查看所有用户(shell脚本获取)
- linux系统用户以及用户组管理
- linux系统用户以及用户组管理
- linux系统用户以及用户组管理
- linux系统用户以及用户组管理【转载】
- linux系统用户以及用户组管理
- 漫画加载,频道管理(MyFragment)
- AtCoder regular contest 081 E
- 害死人不偿命的-3n-1-猜想
- 漫画加载,频道管理(SecondActivity)
- sass混合器,选择器的继承
- shell脚本: 查看linux用户组,以及每个组中有哪些用户
- keras中文文档笔记17——将Keras作为tensorflow的精简接口
- UVA
- 漫画加载,频道管理(StreamInfo)
- Java8 编程规范入门之【forEach方法遍历集合】
- Bootstrap组件之导航条类名总结
- 算法1-标准输入输出(键盘&终端)
- 一名提高选手的数论之路(一)
- hdu6156 Palindrome Function 思维题