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]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement