Python script to list users and groups
For *nix, you have the pwd and grp modules. You iterate through pwd.getpwall() to get all users. You look up their group names with grp.getgrgid(gid). import pwd, grp for p in pwd.getpwall(): print p[0], grp.getgrgid(p[3])[0]