SSSD/sssd

sss_override does not take precedence over override_shell directive

Opened this issue · 2 comments

This is similar to issue #5589. sss_override shells are completely ignored if an override_shell is specified. The behavior of sssd is now inconsistent: sss_override homedir takes precedence over sssd.conf, but sss_override shell does not.

Tested with sssd Ubuntu 24.04 2.9.4-1.1ubuntu6.1, Ubuntu 20.04 2.6.3-1ubuntu3.3 and on CentOS8.10 2.9.4

Hi,

thank you for the report. I tend to agree that a similar ordering as for the home directory options from #5589 would make sense. If no other developer has any concerns would you be interested to provide a patch?

bye,
Sumit

Sumit, I looked at the code and i'm afraid it is just beyond my capabilities but i can try.