diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2013-03-24 22:52:44 +0100 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2013-03-24 22:52:44 +0100 |
commit | 3daa68d35cf18c0dc80c8c24c7aa23c6273d06c4 (patch) | |
tree | 3b1e8c1596f292dbe67fb1cc903237de0466be66 /pynslcd/cfg.py | |
parent | edd119c3a0d532fc5f87ccf89585370cb2fa3fed (diff) | |
parent | 642064cc205cf484bd904d94141eba8740aa0a28 (diff) |
Implement support for nested groups
Diffstat (limited to 'pynslcd/cfg.py')
-rw-r--r-- | pynslcd/cfg.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pynslcd/cfg.py b/pynslcd/cfg.py index 57a1be2..b03b8c7 100644 --- a/pynslcd/cfg.py +++ b/pynslcd/cfg.py @@ -85,6 +85,7 @@ tls_key = None pagesize = 0 nss_initgroups_ignoreusers = set() nss_min_uid = 0 +nss_nested_groups = False validnames = re.compile(r'^[a-z0-9._@$][a-z0-9._@$ \\~-]{0,98}[a-z0-9._@$~-]$', re.IGNORECASE) pam_authz_searches = [] pam_password_prohibit_message = None @@ -176,7 +177,7 @@ def read(filename): globals()[m.group('keyword').lower()] = int(m.group('value')) continue # parse options with a single boolean argument - m = re.match('(?P<keyword>referrals)\s+(?P<value>%s)' % + m = re.match('(?P<keyword>referrals|nss_nested_groups)\s+(?P<value>%s)' % '|'.join(_boolean_options.keys()), line, re.IGNORECASE) if m: |