#144 provider = files should not allow magicPrivateGroups = TRUE - SSSD should fail to start
Closed: Invalid Opened by jgalipea.

Description[[BR]]

When provider = files for domain BE, SSSD should fail to start if magicPrivateGroups = TRUE.[[BR]]

Searching for users or groups with this configuration results in [[BR]]

[sssd[be[files]]] [sysdb_search_entry_done] (6): Error: Entry not Found!
[sssd[be[files]]] [sysdb_add_user_send] (0): Cannot add user with arbitrary GID in MPG domain!
[sssd[be[files]]] [sysdb_add_user_send] (6): Error: 22 (Invalid argument)
[sssd[be[files]]] [sysdb_store_user_add_done] (6): Error: 22 (Invalid argument)
[sssd[be[files]]] [sysdb_search_entry_done] (6): Error: Entry not Found!
[sssd[be[files]]] [sysdb_add_user_send] (0): Cannot add user with arbitrary GID in MPG domain!
[sssd[be[files]]] [sysdb_add_user_send] (6): Error: 22 (Invalid argument)
[sssd[be[files]]] [sysdb_store_user_add_done] (6): Error: 22 (Invalid argument)

I was thinking that we should probably have the provider check whether an option is valid or not, and warn loudly at start-up if an option can be used, or at least turn it off and ignore it.
MPG should be usable only by providers that can actually honour it.

Fields changed

doc: => 0
docupdated: => 0
owner: somebody => simo
tests: => 0
testsupdated: => 0

Fields changed

tests: 0 => 1

Fields changed

tests: 1 => 0
testsupdated: 0 => 1

Fields changed

milestone: SSSD 0.6.0 => SSSD 0.7.0
resolution: => wontfix
status: new => closed

Metadata Update from @jgalipea:
- Issue assigned to simo
- Issue set to the milestone: SSSD 0.7.0

SSSD is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in SSSD's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/SSSD/sssd/issues/1186

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Metadata