diff options
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: |
