• Instalar SSSD (System Security Services Daemon) en Debian

    SSSD es un servicio utilizado en sistemas Linux para gestionar el acceso a servicios de directorio, autenticación y gestión de identidades, como LDAP, Active Directory, FreeIPA, entre otros. Facilita la autenticación en sistemas con servidores LDAP, Active Directory o Kerberos. Se integra con PAM y NSS, proporcionando una experiencia de inicio de sesión unificada y eficiente. Es compatible con Debian y está disponible en los repositorios.

    1 – Actualizar el sistema:

    apt -y update && apt -y upgrade

    2 – Instalar SSSD:

    apt -y install sssd

    3 – Dependiendo de las necesidades que tengamos (LDAP, Kerberos, etc) podemos instalar módulos adicionales:

    apt -y install libpam-sss # Proporciona integración con PAM (Pluggable Authentication Modules)
    apt -y install libnss-sss # Permite la integración con NSS (Name Service Switch) para consultar información de usuario/grupo
    apt -y isntall sssd-tools # Herramientas adicionales para gestionar SSSD

    4 – Configurar SSSD:

    Editamos el archivo de configuración principal /etc/sssd/sssd.conf para definir el servidor de autenticación o directorio (por ejemplo, LDAP, Active Directory o Kerberos)

    Ejemplo de configuración básica (LDAP):

    [sssd]
    config_file_version = 2
    services = nss, pam
    domains = example.com
    
    [domain/example.com]
    id_provider = ldap
    auth_provider = ldap
    ldap_uri = ldap://ldap.example.com
    ldap_search_base = dc=example,dc=com

    Guardamos el archivo y nos aseguramos de que tenga los permisos adecuados:

    chmod 600 /etc/sssd/sssd.conf

    5 – Habilitar e iniciar SSSD:

    systemctl enable sssd --now

    6 – Verificar el estado del servicio:

    systemctl status sssd


    Deja una respuesta