Hide Forgot
Description of problem: when configuring to instruct sudo to gather sudo rules over sssd, I get the folowing error message : # sudo ls /etc/sssd sudo: Unable to dlopen /usr/lib64/libsss_sudo.so: (null) sudo: Unable to initialize SSS source. Is SSSD installed on your machine? Version-Release number of selected component (if applicable): sssd-1.9.2-82.7.el6_4.x86_64 How reproducible: Steps to Reproduce: 1. yum install sssd sudo sssd-client pam nss 2. echo "sudoers: sss files" >> /etc/nsswitch.conf 3. add appropriate "sudo_provider" and "ldap_sudo_search_base" to sssd.conf 4. add "sudo" to "services =" in sssd.conf 5. echo "[sudo]" >> /etc/sssd/sssd.conf Actual results: sudo: Unable to dlopen /usr/lib64/libsss_sudo.so: (null) Expected results: grant access based on sudo rules found in sssd Additional info: To fix this bug, download and install libsss_sudo (from rpmfind for example : tested with libsss_sudo-1.9.2-82.10). Normally, libsss_sudo should be packaged within redhat sudo package.
In RHEL6, you need to install libsss_sudo yourself, in later releases we moved the library back to the SSSD itself. Not a bug, sorry for the inconvenience.