#949001 sssd.service will not launch with installed config file permissions/ownership

Package:
sssd
Source:
sssd
Description:
System Security Services Daemon -- metapackage
Submitter:
"Malmberg, Breen E"
Date:
2025-08-11 06:51:01 UTC
Severity:
normal
#949001#5
Date:
2020-01-15 19:16:41 UTC
From:
To:
user@host-debian9:~$ sudo apt install sssd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  adcli ldap-utils libbasicobjects0 libc-ares2 libcollection4 libdhash1 libini-config5 libipa-hbac0
  libldap-2.4-2 libldap-common libnfsidmap2 libnl-route-3-200 libnss-sss libpam-pwquality libpam-sss
  libpath-utils1 libref-array1 libsasl2-modules libsasl2-modules-gssapi-mit libsss-idmap0 libsss-nss-idmap0
  libsss-sudo python-sss sssd-ad sssd-ad-common sssd-common sssd-ipa sssd-krb5 sssd-krb5-common sssd-ldap
  sssd-proxy
Suggested packages:
  libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql apparmor sssd-tools
The following NEW packages will be installed:
  adcli ldap-utils libbasicobjects0 libc-ares2 libcollection4 libdhash1 libini-config5 libipa-hbac0
  libnfsidmap2 libnl-route-3-200 libnss-sss libpam-pwquality libpam-sss libpath-utils1 libref-array1
  libsasl2-modules-gssapi-mit libsss-idmap0 libsss-nss-idmap0 libsss-sudo python-sss sssd sssd-ad
  sssd-ad-common sssd-common sssd-ipa sssd-krb5 sssd-krb5-common sssd-ldap sssd-proxy
The following packages will be upgraded:
  libldap-2.4-2 libldap-common libsasl2-modules
3 upgraded, 29 newly installed, 0 to remove and 181 not upgraded.
Need to get 2,875 kB of archives.
After this operation, 8,519 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp.us.debian.org/debian stretch/main amd64 libldap-common all 2.4.44+dfsg-5+deb9u3 [85.7 kB]
Get:2 http://ftp.us.debian.org/debian stretch/main amd64 libldap-2.4-2 amd64 2.4.44+dfsg-5+deb9u3 [220 kB]
Get:3 http://ftp.us.debian.org/debian stretch/main amd64 libnfsidmap2 amd64 0.25-5.1 [32.0 kB]
Get:4 http://ftp.us.debian.org/debian stretch/main amd64 adcli amd64 0.8.2-1+b1 [86.5 kB]
Get:6 http://ftp.us.debian.org/debian stretch/main amd64 ldap-utils amd64 2.4.44+dfsg-5+deb9u3 [192 kB]
Get:8 http://ftp.us.debian.org/debian stretch/main amd64 libnl-route-3-200 amd64 3.2.27-2 [136 kB]
Get:9 http://ftp.us.debian.org/debian stretch/main amd64 libpam-pwquality amd64 1.3.0-1+b1 [13.0 kB]
Get:10 http://ftp.us.debian.org/debian stretch/main amd64 libbasicobjects0 amd64 0.6.0-1 [5,886 B]
Get:11 http://ftp.us.debian.org/debian stretch/main amd64 libc-ares2 amd64 1.12.0-1+deb9u1 [81.6 kB]
Get:12 http://ftp.us.debian.org/debian stretch/main amd64 libcollection4 amd64 0.6.0-1 [22.1 kB]
Get:13 http://ftp.us.debian.org/debian stretch/main amd64 libdhash1 amd64 0.6.0-1 [8,686 B]
Get:14 http://ftp.us.debian.org/debian stretch/main amd64 libpath-utils1 amd64 0.6.0-1 [8,720 B]
Get:15 http://ftp.us.debian.org/debian stretch/main amd64 libref-array1 amd64 0.6.0-1 [7,220 B]
Get:16 http://ftp.us.debian.org/debian stretch/main amd64 libini-config5 amd64 0.6.0-1 [42.8 kB]
Get:17 http://ftp.us.debian.org/debian stretch/main amd64 libipa-hbac0 amd64 1.15.0-3 [20.0 kB]
Get:18 http://ftp.us.debian.org/debian stretch/main amd64 libnss-sss amd64 1.15.0-3 [28.6 kB]
Get:19 http://ftp.us.debian.org/debian stretch/main amd64 libpam-sss amd64 1.15.0-3 [32.9 kB]
Get:20 http://ftp.us.debian.org/debian stretch/main amd64 libsss-idmap0 amd64 1.15.0-3 [24.3 kB]
Get:21 http://ftp.us.debian.org/debian stretch/main amd64 libsss-nss-idmap0 amd64 1.15.0-3 [21.5 kB]
Get:22 http://ftp.us.debian.org/debian stretch/main amd64 libsss-sudo amd64 1.15.0-3 [22.5 kB]
Get:23 http://ftp.us.debian.org/debian stretch/main amd64 python-sss amd64 1.15.0-3 [65.8 kB]
Get:5 http://security-cdn.debian.org/debian-security stretch/updates/main amd64 libsasl2-modules amd64 2.1.27~101-g0780600+dfsg-3+deb9u1 [102 kB]
Get:7 http://security-cdn.debian.org/debian-security stretch/updates/main amd64 libsasl2-modules-gssapi-mit amd64 2.1.27~101-g0780600+dfsg-3+deb9u1 [90.6 kB]
Get:24 http://ftp.us.debian.org/debian stretch/main amd64 sssd-common amd64 1.15.0-3 [958 kB]
Get:25 http://ftp.us.debian.org/debian stretch/main amd64 sssd-ad-common amd64 1.15.0-3 [62.7 kB]
Get:26 http://ftp.us.debian.org/debian stretch/main amd64 sssd-krb5-common amd64 1.15.0-3 [77.2 kB]
Get:27 http://ftp.us.debian.org/debian stretch/main amd64 sssd-ad amd64 1.15.0-3 [115 kB]
Get:28 http://ftp.us.debian.org/debian stretch/main amd64 sssd-ipa amd64 1.15.0-3 [188 kB]
Get:29 http://ftp.us.debian.org/debian stretch/main amd64 sssd-krb5 amd64 1.15.0-3 [23.9 kB]
Get:30 http://ftp.us.debian.org/debian stretch/main amd64 sssd-ldap amd64 1.15.0-3 [38.7 kB]
Get:31 http://ftp.us.debian.org/debian stretch/main amd64 sssd-proxy amd64 1.15.0-3 [45.3 kB]
Get:32 http://ftp.us.debian.org/debian stretch/main amd64 sssd amd64 1.15.0-3 [15.2 kB]
Fetched 2,875 kB in 1s (1,757 kB/s)
Reading changelogs... Done
Extracting templates from packages: 100%
(Reading database ... 131575 files and directories currently installed.)
Preparing to unpack .../00-libldap-common_2.4.44+dfsg-5+deb9u3_all.deb ...
Unpacking libldap-common (2.4.44+dfsg-5+deb9u3) over (2.4.44+dfsg-5+deb9u2) ...
Preparing to unpack .../01-libldap-2.4-2_2.4.44+dfsg-5+deb9u3_amd64.deb ...
Unpacking libldap-2.4-2:amd64 (2.4.44+dfsg-5+deb9u3) over (2.4.44+dfsg-5+deb9u2) ...
Selecting previously unselected package libnfsidmap2:amd64.
Preparing to unpack .../02-libnfsidmap2_0.25-5.1_amd64.deb ...
Unpacking libnfsidmap2:amd64 (0.25-5.1) ...
Preparing to unpack .../03-libsasl2-modules_2.1.27~101-g0780600+dfsg-3+deb9u1_amd64.deb ...
Unpacking libsasl2-modules:amd64 (2.1.27~101-g0780600+dfsg-3+deb9u1) over (2.1.27~101-g0780600+dfsg-3) ...
Selecting previously unselected package libsasl2-modules-gssapi-mit:amd64.
Preparing to unpack .../04-libsasl2-modules-gssapi-mit_2.1.27~101-g0780600+dfsg-3+deb9u1_amd64.deb ...
Unpacking libsasl2-modules-gssapi-mit:amd64 (2.1.27~101-g0780600+dfsg-3+deb9u1) ...
Selecting previously unselected package adcli.
Preparing to unpack .../05-adcli_0.8.2-1+b1_amd64.deb ...
Unpacking adcli (0.8.2-1+b1) ...
Selecting previously unselected package ldap-utils.
Preparing to unpack .../06-ldap-utils_2.4.44+dfsg-5+deb9u3_amd64.deb ...
Unpacking ldap-utils (2.4.44+dfsg-5+deb9u3) ...
Selecting previously unselected package libnl-route-3-200:amd64.
Preparing to unpack .../07-libnl-route-3-200_3.2.27-2_amd64.deb ...
Unpacking libnl-route-3-200:amd64 (3.2.27-2) ...
Selecting previously unselected package libpam-pwquality:amd64.
Preparing to unpack .../08-libpam-pwquality_1.3.0-1+b1_amd64.deb ...
Unpacking libpam-pwquality:amd64 (1.3.0-1+b1) ...
Selecting previously unselected package libbasicobjects0:amd64.
Preparing to unpack .../09-libbasicobjects0_0.6.0-1_amd64.deb ...
Unpacking libbasicobjects0:amd64 (0.6.0-1) ...
Selecting previously unselected package libc-ares2:amd64.
Preparing to unpack .../10-libc-ares2_1.12.0-1+deb9u1_amd64.deb ...
Unpacking libc-ares2:amd64 (1.12.0-1+deb9u1) ...
Selecting previously unselected package libcollection4:amd64.
Preparing to unpack .../11-libcollection4_0.6.0-1_amd64.deb ...
Unpacking libcollection4:amd64 (0.6.0-1) ...
Selecting previously unselected package libdhash1:amd64.
Preparing to unpack .../12-libdhash1_0.6.0-1_amd64.deb ...
Unpacking libdhash1:amd64 (0.6.0-1) ...
Selecting previously unselected package libpath-utils1:amd64.
Preparing to unpack .../13-libpath-utils1_0.6.0-1_amd64.deb ...
Unpacking libpath-utils1:amd64 (0.6.0-1) ...
Selecting previously unselected package libref-array1:amd64.
Preparing to unpack .../14-libref-array1_0.6.0-1_amd64.deb ...
Unpacking libref-array1:amd64 (0.6.0-1) ...
Selecting previously unselected package libini-config5:amd64.
Preparing to unpack .../15-libini-config5_0.6.0-1_amd64.deb ...
Unpacking libini-config5:amd64 (0.6.0-1) ...
Selecting previously unselected package libipa-hbac0.
Preparing to unpack .../16-libipa-hbac0_1.15.0-3_amd64.deb ...
Unpacking libipa-hbac0 (1.15.0-3) ...
Selecting previously unselected package libnss-sss:amd64.
Preparing to unpack .../17-libnss-sss_1.15.0-3_amd64.deb ...
Unpacking libnss-sss:amd64 (1.15.0-3) ...
Selecting previously unselected package libpam-sss:amd64.
Preparing to unpack .../18-libpam-sss_1.15.0-3_amd64.deb ...
Unpacking libpam-sss:amd64 (1.15.0-3) ...
Selecting previously unselected package libsss-idmap0.
Preparing to unpack .../19-libsss-idmap0_1.15.0-3_amd64.deb ...
Unpacking libsss-idmap0 (1.15.0-3) ...
Selecting previously unselected package libsss-nss-idmap0.
Preparing to unpack .../20-libsss-nss-idmap0_1.15.0-3_amd64.deb ...
Unpacking libsss-nss-idmap0 (1.15.0-3) ...
Selecting previously unselected package libsss-sudo.
Preparing to unpack .../21-libsss-sudo_1.15.0-3_amd64.deb ...
Unpacking libsss-sudo (1.15.0-3) ...
Selecting previously unselected package python-sss.
Preparing to unpack .../22-python-sss_1.15.0-3_amd64.deb ...
Unpacking python-sss (1.15.0-3) ...
Selecting previously unselected package sssd-common.
Preparing to unpack .../23-sssd-common_1.15.0-3_amd64.deb ...
Unpacking sssd-common (1.15.0-3) ...
Selecting previously unselected package sssd-ad-common.
Preparing to unpack .../24-sssd-ad-common_1.15.0-3_amd64.deb ...
Unpacking sssd-ad-common (1.15.0-3) ...
Selecting previously unselected package sssd-krb5-common.
Preparing to unpack .../25-sssd-krb5-common_1.15.0-3_amd64.deb ...
Unpacking sssd-krb5-common (1.15.0-3) ...
Selecting previously unselected package sssd-ad.
Preparing to unpack .../26-sssd-ad_1.15.0-3_amd64.deb ...
Unpacking sssd-ad (1.15.0-3) ...
Selecting previously unselected package sssd-ipa.
Preparing to unpack .../27-sssd-ipa_1.15.0-3_amd64.deb ...
Unpacking sssd-ipa (1.15.0-3) ...
Selecting previously unselected package sssd-krb5.
Preparing to unpack .../28-sssd-krb5_1.15.0-3_amd64.deb ...
Unpacking sssd-krb5 (1.15.0-3) ...
Selecting previously unselected package sssd-ldap.
Preparing to unpack .../29-sssd-ldap_1.15.0-3_amd64.deb ...
Unpacking sssd-ldap (1.15.0-3) ...
Selecting previously unselected package sssd-proxy.
Preparing to unpack .../30-sssd-proxy_1.15.0-3_amd64.deb ...
Unpacking sssd-proxy (1.15.0-3) ...
Selecting previously unselected package sssd.
Preparing to unpack .../31-sssd_1.15.0-3_amd64.deb ...
Unpacking sssd (1.15.0-3) ...
Setting up libsss-idmap0 (1.15.0-3) ...
Setting up libpath-utils1:amd64 (0.6.0-1) ...
Setting up libsss-nss-idmap0 (1.15.0-3) ...
Setting up libpam-pwquality:amd64 (1.3.0-1+b1) ...
Setting up libldap-common (2.4.44+dfsg-5+deb9u3) ...
Setting up libipa-hbac0 (1.15.0-3) ...
Setting up libnl-route-3-200:amd64 (3.2.27-2) ...
Setting up libpam-sss:amd64 (1.15.0-3) ...
Setting up python-sss (1.15.0-3) ...
Setting up libdhash1:amd64 (0.6.0-1) ...
Setting up libcollection4:amd64 (0.6.0-1) ...
Setting up libnss-sss:amd64 (1.15.0-3) ...
First installation detected...
Checking NSS setup...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Setting up libldap-2.4-2:amd64 (2.4.44+dfsg-5+deb9u3) ...
Processing triggers for systemd (232-25+deb9u9) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up libbasicobjects0:amd64 (0.6.0-1) ...
Setting up libref-array1:amd64 (0.6.0-1) ...
Setting up libsasl2-modules:amd64 (2.1.27~101-g0780600+dfsg-3+deb9u1) ...
Setting up libc-ares2:amd64 (1.12.0-1+deb9u1) ...
Setting up libsss-sudo (1.15.0-3) ...
Checking NSS setup...
Setting up libini-config5:amd64 (0.6.0-1) ...
Setting up libnfsidmap2:amd64 (0.25-5.1) ...
Setting up ldap-utils (2.4.44+dfsg-5+deb9u3) ...
Setting up libsasl2-modules-gssapi-mit:amd64 (2.1.27~101-g0780600+dfsg-3+deb9u1) ...
Setting up adcli (0.8.2-1+b1) ...
Setting up sssd-common (1.15.0-3) ...
Creating SSSD system user & group...
adduser: Warning: The home directory `/var/lib/sss' does not belong to the user you are currently creating.
Created symlink /etc/systemd/system/sockets.target.wants/sssd-secrets.socket → /lib/systemd/system/sssd-secrets.socket.
Created symlink /etc/systemd/system/multi-user.target.wants/sssd.service → /lib/systemd/system/sssd.service.
Job for sssd.service failed because the control process exited with error code.
See "systemctl status sssd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript sssd, action "start" failed.
● sssd.service - System Security Services Daemon
   Loaded: loaded (/lib/systemd/system/sssd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2019-03-29 11:07:38 MDT; 28ms ago
  Process: 3253 ExecStart=/usr/sbin/sssd -i -f (code=exited, status=4)
 Main PID: 3253 (code=exited, status=4)

Mar 29 11:07:38 host-debian9 systemd[1]: Starting System Security Services Daemon...
Mar 29 11:07:38 host-debian9 sssd[3253]: Configuration file: /etc/sssd/sssd.conf does not exist.
Mar 29 11:07:38 host-debian9 systemd[1]: sssd.service: Main process exited, code=exited, status=4/NOP…ISSION
Mar 29 11:07:38 host-debian9 systemd[1]: Failed to start System Security Services Daemon.
Mar 29 11:07:38 host-debian9 systemd[1]: sssd.service: Unit entered failed state.
Mar 29 11:07:38 host-debian9 systemd[1]: sssd.service: Failed with result 'exit-code'.
Hint: Some lines were ellipsized, use -l to show in full.
... because /etc/sssd/sssd.conf is not available yet
sssd-secrets.service is a disabled or a static unit, not starting it.
Setting up sssd-krb5-common (1.15.0-3) ...
Setting up sssd-ad-common (1.15.0-3) ...
Setting up sssd-krb5 (1.15.0-3) ...
Setting up sssd-ldap (1.15.0-3) ...
Setting up sssd-proxy (1.15.0-3) ...
Setting up sssd-ad (1.15.0-3) ...
Setting up sssd-ipa (1.15.0-3) ...
Setting up sssd (1.15.0-3) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Processing triggers for systemd (232-25+deb9u9) ...
user@host-debian9:~$ journalctl -xe
Hint: You are currently not seeing messages from other users and the system.
      Users in the 'systemd-journal' group can see all messages. Pass -q to
      turn off this notice.
No journal files were opened due to insufficient permissions.
user@host-debian9:~$ sudo -i
[sudo] password for user:
root@host-debian9:~# journalctl -xe
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit apt-daily.service has begun starting up.
Jan 15 11:46:08 host-debian9 systemd[1]: Started Run anacron jobs.
-- Subject: Unit anacron.service has finished start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit anacron.service has finished starting up.
--
-- The start-up result is done.
Jan 15 11:46:08 host-debian9 anacron[3321]: Anacron 2.3 started on 2020-01-15
Jan 15 11:46:08 host-debian9 anacron[3321]: Will run job `cron.daily' in 5 min.
Jan 15 11:46:08 host-debian9 anacron[3321]: Will run job `cron.weekly' in 10 min.
Jan 15 11:46:08 host-debian9 anacron[3321]: Will run job `cron.monthly' in 15 min.
Jan 15 11:46:08 host-debian9 anacron[3321]: Jobs will be executed sequentially
Jan 15 11:46:11 host-debian9 systemd[1]: Started Daily apt download activities.
-- Subject: Unit apt-daily.service has finished start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit apt-daily.service has finished starting up.
--
-- The start-up result is done.
Jan 15 11:46:11 host-debian9 systemd[1]: apt-daily.timer: Adding 1h 10min 58.874212s random time.
Jan 15 11:46:11 host-debian9 systemd[1]: apt-daily.timer: Adding 11h 32min 13.004456s random time.
Jan 15 11:46:11 host-debian9 systemd[1]: Starting Daily apt upgrade and clean activities...
-- Subject: Unit apt-daily-upgrade.service has begun start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit apt-daily-upgrade.service has begun starting up.
Jan 15 11:47:05 host-debian9 sudo[3614]: user : problem with defaults entries ; TTY=pts/0 ; PWD=/home/us
Jan 15 11:47:08 host-debian9 sudo[3614]: user : TTY=pts/0 ; PWD=/home/user ; USER=root ; COMMAND=/bi
Jan 15 11:47:08 host-debian9 sudo[3614]: pam_unix(sudo:session): session opened for user root by (uid=0)
root@host-debian9:~# ls -l /etc/sssd/sssd.conf
-rw------- 1 root root 0 Mar 29  2019 /etc/sssd/sssd.conf
root@host-debian9:~# ls -ld /etc/sssd
drwx--x--x 3 sssd sssd 4096 Mar 29  2019 /etc/sssd
root@host-debian9:~# systemctl restart sssd
Job for sssd.service failed because the control process exited with error code.
See "systemctl status sssd.service" and "journalctl -xe" for details.
root@host-debian9:~# journalctl -xe
-- Subject: Unit apt-daily.service has finished start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit apt-daily.service has finished starting up.
--
-- The start-up result is done.
Jan 15 11:46:11 host-debian9 systemd[1]: apt-daily.timer: Adding 1h 10min 58.874212s random time.
Jan 15 11:46:11 host-debian9 systemd[1]: apt-daily.timer: Adding 11h 32min 13.004456s random time.
Jan 15 11:46:11 host-debian9 systemd[1]: Starting Daily apt upgrade and clean activities...
-- Subject: Unit apt-daily-upgrade.service has begun start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit apt-daily-upgrade.service has begun starting up.
Jan 15 11:47:05 host-debian9 sudo[3614]: user : problem with defaults entries ; TTY=pts/0 ; PWD=/home/us
Jan 15 11:47:08 host-debian9 sudo[3614]: user : TTY=pts/0 ; PWD=/home/user ; USER=root ; COMMAND=/bi
Jan 15 11:47:08 host-debian9 sudo[3614]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jan 15 11:47:58 host-debian9 systemd[1]: Starting System Security Services Daemon...
-- Subject: Unit sssd.service has begun start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit sssd.service has begun starting up.
Jan 15 11:47:59 host-debian9 sssd[3627]: SSSD couldn't load the configuration database [5]: Input/output err
Jan 15 11:47:59 host-debian9 systemd[1]: sssd.service: Main process exited, code=exited, status=4/NOPERMISSI
Jan 15 11:47:59 host-debian9 systemd[1]: Failed to start System Security Services Daemon.
-- Subject: Unit sssd.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit sssd.service has failed.
--
-- The result is failed.
Jan 15 11:47:59 host-debian9 systemd[1]: sssd.service: Unit entered failed state.
Jan 15 11:47:59 host-debian9 systemd[1]: sssd.service: Failed with result 'exit-code'.
root@host-debian9:~#

I have tried several different combinations of permissions and ownership (between sssd and root users) for the sssd.conf config file and the service still will not start, giving the same status=4/permission error each time, saying the sssd.conf file cannot be read.


I am using Debian 9 4.9.0-8-amd64 #1 SMP Debian 4.9.144-3.1 (2019-02-19) x86_x64 GNU/Linux

#949001#10
Date:
2025-08-11 06:49:28 UTC
From:
To:
Hi,

* Malmberg, Breen E [Wed Jan 15, 2020 at 07:16:41PM +0000]:
[...]
[...]
being related.

FYI: file /etc/sssd/sssd.conf with root:root ownership and
permissions 0600 is known to be working fine (I can confirm this for
at least Debian buster, bullseye, bookworm and also trixie from
production usage).

Given that this bug report dates back to 2020 and was reported
against stretch (which is EOL also since 2020-07-18), this bug
report could probably get closed?

regards
-mika-