from db import *
import string
# Read in the passwd file and create a database
f = open("/etc/passwd","r")
l = f.readline()
while l:
fields = string.split(string.strip(l),':')
login = fields[0]
uid = string.atoi(fields[2])
gid = string.atoi(fields[3])
name = fields[4]
home = fields[5]
add_user((login,uid,gid,name,home))
l = f.readline()
f.close()
# Sort the users
sort_users()
# Find a few users
print "Looking for root"
print lookup_user("root")
print "Looking for beazley"
print lookup_user("beazley")
# print out all users
print "All users"
for i in range(0,num_users()):
print get_user(i)
syntax highlighted by Code2HTML, v. 0.9.1