Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- from collections import defaultdict
- # Initialize dictionary of user ids
- uids = defaultdict(list)
- # loop through password file, building dictionary of uid:[list of usernames]
- with open("/etc/passwd") as passwd_file:
- for line in passwd_file:
- line_array = line.split(":")
- uids[line_array[2]].append(line_array[0])
- # loop though dictionary.
- # If duplicate usernames for uid found, print on standard out
- for uid in uids:
- if len(uids[uid]) > 1:
- print ( uid + ": " + " ".join(uids[uid]))
- #!/usr/bin/env python
- from collections import defaultdict
- # Initialize dictionary of group ids
- gids = defaultdict(list)
- # loop through password file, building dictionary of gid:[list of groups]
- with open("/etc/group") as group_file:
- for line in group_file:
- line_array = line.split(":")
- gids[line_array[2]].append(line_array[0])
- # loop though dictionary.
- # If duplicate group for gid found, print on standard out
- for gid in gids:
- if len(gids[gid]) > 1:
- print ( gid + ": " + " ".join(gids[gid]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement