ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/ccs/admin/chpass.py
Revision: 598
Committed: 2009-10-15T06:23:31-07:00 (15 years, 8 months ago) by douglas
Content type: text/x-python
Original Path: admin/chfn.py
File size: 516 byte(s)
Log Message:
adduser!

File Contents

# User Rev Content
1 douglas 587 #!/usr/bin/env python
2     # CCS Computer Science
3 douglas 592 # Change Full Name
4 douglas 587 #
5     # Douglas Thrift
6     #
7     # $Id$
8    
9 douglas 591 import admin
10 douglas 590 import common
11 douglas 593 import ldap
12 douglas 587 import re
13    
14     if __name__ == '__main__':
15     try:
16 douglas 598 user = common.user()
17     name = ''
18 douglas 592 string = re.compile('^[^:]+$')
19 douglas 587
20 douglas 598 while string.match(name) is None:
21 douglas 592 name = raw_input('Full Name: ')
22 douglas 587
23 douglas 591 if admin.master():
24 douglas 592 admin.chfn(user, name)
25    
26     admin.run(common.chfn_all(user, name))
27 douglas 593 except ldap.LDAPError, error:
28     admin.error(error)
29 douglas 587 except (EOFError, KeyboardInterrupt):
30 douglas 592 admin.eof()

Properties

Name Value
svn:executable *
svn:keywords Id