summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarko Myllynen <myllynen@redhat.com>2011-09-16 10:11:19 +0300
committerStephen Gallagher <sgallagh@redhat.com>2011-09-20 10:46:23 -0400
commit18f82da0e2127e886431779b711e8c53a59e5732 (patch)
treec7fa1cd95aac545790960f0e1beeed8a033c00ba
parent52220ada2af676a07eb3aa4a3662074ee37dd218 (diff)
downloadsssd_unused-18f82da0e2127e886431779b711e8c53a59e5732.tar.gz
sssd_unused-18f82da0e2127e886431779b711e8c53a59e5732.tar.xz
sssd_unused-18f82da0e2127e886431779b711e8c53a59e5732.zip
Add missing options to sssd.api.conf
-rwxr-xr-xsrc/config/SSSDConfigTest.py18
-rw-r--r--src/config/etc/sssd.api.conf5
-rw-r--r--src/config/etc/sssd.api.d/sssd-local.conf6
3 files changed, 26 insertions, 3 deletions
diff --git a/src/config/SSSDConfigTest.py b/src/config/SSSDConfigTest.py
index ebfd372e..f3145a00 100755
--- a/src/config/SSSDConfigTest.py
+++ b/src/config/SSSDConfigTest.py
@@ -468,6 +468,7 @@ class SSSDConfigTestSSSDDomain(unittest.TestCase):
'min_id',
'max_id',
'timeout',
+ 'try_inotify',
'command',
'enumerate',
'cache_credentials',
@@ -519,7 +520,13 @@ class SSSDConfigTestSSSDDomain(unittest.TestCase):
domain.add_provider('local', 'id')
control_list.extend(
['default_shell',
- 'base_directory'])
+ 'base_directory',
+ 'create_homedir',
+ 'remove_homedir',
+ 'homedir_umask',
+ 'skel_dir',
+ 'mail_dir',
+ 'userdel_cmd'])
options = domain.list_options()
@@ -799,6 +806,7 @@ class SSSDConfigTestSSSDDomain(unittest.TestCase):
'min_id',
'max_id',
'timeout',
+ 'try_inotify',
'command',
'enumerate',
'cache_credentials',
@@ -850,7 +858,13 @@ class SSSDConfigTestSSSDDomain(unittest.TestCase):
domain.add_provider('local', 'id')
control_list.extend(
['default_shell',
- 'base_directory'])
+ 'base_directory',
+ 'create_homedir',
+ 'remove_homedir',
+ 'homedir_umask',
+ 'skel_dir',
+ 'mail_dir',
+ 'userdel_cmd'])
options = domain.list_options()
diff --git a/src/config/etc/sssd.api.conf b/src/config/etc/sssd.api.conf
index a080ae12..04580293 100644
--- a/src/config/etc/sssd.api.conf
+++ b/src/config/etc/sssd.api.conf
@@ -22,7 +22,7 @@ krb5_rcache_dir = str, None, false
[nss]
# Name service
enum_cache_timeout = int, None, false
-entry_cache_no_wait_percentage = int, None, false
+entry_cache_nowait_percentage = int, None, false
entry_negative_timeout = int, None, false
filter_users = list, str, false
filter_groups = list, str, false
@@ -30,6 +30,7 @@ filter_users_in_groups = bool, None, false
pwfield = str, None, false
override_homedir = str, None, false
allowed_shells = list, str, false
+vetoed_shells = list, str, false
shell_fallback = str, None, false
[pam]
@@ -56,6 +57,7 @@ command = str, None, false
min_id = int, None, false
max_id = int, None, false
timeout = int, None, false
+try_inotify = bool, None, false
enumerate = bool, None, false
cache_credentials = bool, None, true, false
store_legacy_passwords = bool, None, false
@@ -70,6 +72,7 @@ dns_discovery_domain = str, None, false
override_gid = int, None, false
override_homedir = str, None, false
+
# Special providers
[provider/permit]
diff --git a/src/config/etc/sssd.api.d/sssd-local.conf b/src/config/etc/sssd.api.d/sssd-local.conf
index 0686f082..bf99b2c1 100644
--- a/src/config/etc/sssd.api.d/sssd-local.conf
+++ b/src/config/etc/sssd.api.d/sssd-local.conf
@@ -1,4 +1,10 @@
[provider/local]
+create_homedir = bool, None, false
+remove_homedir = bool, None, false
+homedir_umask = int, None, false
+skel_dir = str, None, false
+mail_dir = str, None, false
+userdel_cmd = str, None, false
[provider/local/id]
default_shell = str, None, true, /bin/bash