On Mon, Sep 1, 2025 at 1:16 AM Alejandro Lopez <allopez@redhat.com> wrote:
>
> [sssd] [sss_ini_open] (0x0400): No /etc/sssd/sssd.conf.
> [sssd] [sss_ini_read_sssd_conf] (0x0100): File /etc/sssd/sssd.conf
> does not exist.
>
> This confirms that it was not possible to open the configuration file.
I moved sssd.conf from /etc/sssd/conf.d to /etc/sssd and set the
permissions to chmod 0600, and now it starts. Take a look at this:
https://www.seimaxim.com/linux/sssd-fails-to-start-with-error-file-ownership-and-permissions-check-failed
One doesn't need to set "debug_level = 9" to see "Permission check on config file failed." - it will be visible on the default log level.
Moreover, as I wrote, ownership and access mode requirements are different for sssd-2.9- and sssd-2.10+
What you wrote seems to apply to sssd-2.9 - LTM branch.
For sssd-2.10 recommended mode is 640 and ownership 'root:sssd'