Linux 下如何查看一个组内的有哪些用户
2014-01-14 17:17
375 查看
系统内有关组的信息放在/etc/group文件中,用户的信息放在/etc/passwd文件中。现在我要查看一个名为"monitor"的组内的所有用户。
首先,要知道组的id,即gid。使用命令:
cat /etc/group | grep monitor
显示结果是:monitor:x:501:
说明gid是501。
然后在/etc/passwd中查找组号是501的用户。可以先用cat /etc/passwd查看一下这个文件,发现第四列是gid(两列之间用“:”分开)。接下来,输入:
awk -F":" '{print $1"\t\t"$4}' /etc/passwd | grep '501'
“:”表示用":"作为分隔符(/etc/passwd中用":"作为分隔符的);print 打印;$1和$4分别表示第一列和第四列,及用户名和组号; \t表示制表符;grep '501'表示将含有501的行取出。
这样,就能将一个组内的所有用户显示出来了。
首先,要知道组的id,即gid。使用命令:
cat /etc/group | grep monitor
显示结果是:monitor:x:501:
说明gid是501。
然后在/etc/passwd中查找组号是501的用户。可以先用cat /etc/passwd查看一下这个文件,发现第四列是gid(两列之间用“:”分开)。接下来,输入:
awk -F":" '{print $1"\t\t"$4}' /etc/passwd | grep '501'
“:”表示用":"作为分隔符(/etc/passwd中用":"作为分隔符的);print 打印;$1和$4分别表示第一列和第四列,及用户名和组号; \t表示制表符;grep '501'表示将含有501的行取出。
这样,就能将一个组内的所有用户显示出来了。
相关文章推荐
- 如何在LINUX下查看一个.o文件里有哪些函数?
- 如何在LINUX下查看一个.o文件里有哪些函数
- 如何查看linux下曾经有哪些用户登录
- Linux下如何将一个用户下的文件拷贝到另一个用户里
- linux下如何查看一个命令的安装路径
- 如何查看linux动态库中包含哪些函数
- shell脚本: 查看linux用户组,以及每个组中有哪些用户
- 如何查看进程打开了哪些文件?---linux下的proc文件系统
- 如何查看进程打开了哪些文件?---linux下的proc文件系统
- 如何查看LINUX下的一个USB设备使用的驱动模块
- 如何在 Linux 上查看用户的创建日期
- Linux系统下如何查看已经登录用户
- Linux:如何查看一个进程的详细的启动时间
- Linux系统下如何查看已经登录用户
- Linux如何查看所有的用户和组信息
- 如何查看一个进程打开了哪些文件?
- 在linux下如何使用yum查看安装了哪些软件包
- 如何在 Linux 上查看用户的创建日期