+++ This bug was initially created as a clone of Bug #593644 +++
Description of problem:
Empty list of simple_allow_users causes sssd service to fail while start/restart.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Configure sssd with access_provider as simple.
2. Make sure you keep "simple_allow_users" parameter blank.
3. Restart sssd service.
(Fri Apr 23 17:38:18 2010) [sssd] [confdb_init_db] (0): Failed to initialize DB (21,[Element simple_allow_users has empty attribute in ldb message (cn=LDAP,cn=domain,cn=config)!]), aborting!
(Fri Apr 23 17:38:18 2010) [sssd] [load_configuration] (0): ConfDB initialization has failed [Input/output error]
Empty simple_allow_users list shouldn't be a failure to start, should just be a warning that no users will be granted access.
We will address this post beta 2.
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux major release. Product Management has requested further
review of this request by Red Hat Engineering, for potential inclusion in a Red
Hat Enterprise Linux Major release. This request is not yet committed for
SSSD starts/restarts successfully with the following message in its logs when "simple_allow_users" parameter is blank:
[sssm_simple_access_init] (9): Allow user list is empty.
Verified in sssd-1.2.1-20.el6.x86_64.
Red Hat Enterprise Linux 6.0 is now available and should resolve
the problem described in this bug report. This report is therefore being closed
with a resolution of CURRENTRELEASE. You may reopen this bug report if the
solution does not work for you.