ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/ccs/admin/chfn.py
Revision: 593
Committed: 2009-10-14T01:23:17-07:00 (15 years, 8 months ago) by douglas
Content type: text/x-python
File size: 534 byte(s)
Log Message:
passwd!

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 douglas 591 user = common.user()
16    
17 douglas 587 try:
18 douglas 592 name = None
19     string = re.compile('^[^:]+$')
20 douglas 587
21 douglas 592 while name is None or string.match(name) is None:
22     name = raw_input('Full Name: ')
23 douglas 587
24 douglas 591 if admin.master():
25 douglas 592 admin.chfn(user, name)
26    
27     admin.run(common.chfn_all(user, name))
28 douglas 593 except ldap.LDAPError, error:
29     admin.error(error)
30 douglas 587 except (EOFError, KeyboardInterrupt):
31 douglas 592 admin.eof()

Properties

Name Value
svn:executable *
svn:keywords Id