[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#313317: openssh-server: PAM environment takes precedence over SendEnv



I think the locale PAM directive just doesn't make sense because the
user provides the sensible default. LANG unset is a sensible default
too.

Anyway, if I ever wanted to have a default value, e.g. for LANG, this is
what I'd do:

      * Set the SendEnv variables in the PAM environment before pam_env
        executes (use pam_putenv or do_pam_putenv).
      * PAM directive: pam_env.so conffile=/etc/default/locale
      * /etc/default/locale: LANG DEFAULT=#default_locale# OVERRIDE=
        ${LANG}

This way PAM still has more priority and allows SendEnv to pass through.




Reply to: