我是一名大学学生,我可以通过 SSHfinger
与id
所有用户(学生等)通信。
这是 id 命令
e147200@beluga:~$ id e201634
uid=22678(e201634) gid=3561(stat_bs) groups=3561(stat_bs)
在这里我可以看到id为e201634的学生是统计系(stat)的研究生(bs)。
有没有办法下载这个 gid(或组)表?
3561 stat_bs
3562 stat_ms
3611 chem_bs
3687 biol_bs
...
答案1
如果服务器有getent
,并且允许用户查看此类信息,您也许可以使用getent group stat_bs
。这将为您提供用户列表,以逗号分隔。
如果getent group
不允许,您仍然可以passwd
使用getent passwd
.然后,您可以将 GID(第四列)与所需的组关联起来。