-
Notifications
You must be signed in to change notification settings - Fork 1
/
createJaas.py
24 lines (20 loc) · 736 Bytes
/
createJaas.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# borrow useful functions from:
# https://github.com/wsadminlib/wsadminlib
execfile('wsadminlib.py')
# list of aliases. edit as needed before running
# IDEA pull from external file. Not sure the advantage, though
# IDEA since prompting for password, might as well prompt for user too until, say, "end"?
# IDEA prompt for password twice to ensure it matches?
_aliases = [
'alias1',
]
# read list of aliases and loop through, prompting for passwords
for alias in _aliases:
password = raw_input("Password for " + alias + ": ")
# don't set or change if empty
if (password):
print createJAAS(alias, alias, password)
# Save changes
if (AdminConfig.hasChanges()):
print "Saving changes"
AdminConfig.save()