projects
/
mirror
/
userdir-ldap.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b22af6d
)
Look up the default group from the config instead of hardcoding it
author
Paul Wise
<pabs@debian.org>
Mon, 13 Jun 2016 00:27:44 +0000
(08:27 +0800)
committer
Paul Wise
<pabs@debian.org>
Mon, 13 Jun 2016 02:13:32 +0000
(10:13 +0800)
ud-guest-upgrade
patch
|
blob
|
history
diff --git
a/ud-guest-upgrade
b/ud-guest-upgrade
index
1ef7f64
..
a259d0b
100755
(executable)
--- a/
ud-guest-upgrade
+++ b/
ud-guest-upgrade
@@
-26,6
+26,8
@@
import os, pwd, sys
from userdir_ldap import *;
from string import Template
from userdir_ldap import *;
from string import Template
+DefaultGroup = getattr(ConfModule, "defaultgroup", 'users')
+
parser = argparse.ArgumentParser(description='Upgrade a guest account.')
parser.add_argument('uid', metavar='UID',
help="user's uid to be upgraded")
parser = argparse.ArgumentParser(description='Upgrade a guest account.')
parser.add_argument('uid', metavar='UID',
help="user's uid to be upgraded")
@@
-68,7
+70,7
@@
print "delete: shadowExpire"
print "-"
print "replace: supplementaryGid"
for gid in attrs['supplementaryGid']:
print "-"
print "replace: supplementaryGid"
for gid in attrs['supplementaryGid']:
- if gid == "guest": gid =
"Debian"
+ if gid == "guest": gid =
DefaultGroup
print "supplementaryGid:", gid
print "-"
print "add: privateSub"
print "supplementaryGid:", gid
print "-"
print "add: privateSub"