Eu passei pelo arquivo HOWTO em um pacote shadow e descobri que muitas etapas de login são tratadas pelo PAM atualmente. No arquivo /etc/pam.d/login
, encontrei o seguinte snippet:
# This module parses environment configuration file(s) # and also allows you to use an extended config # file /etc/security/pam_env.conf. # # parsing /etc/environment needs "readenv=1" session required pam_env.so readenv=1 # locale variables are also kept into /etc/default/locale in etch # reading this file *in addition to /etc/environment* does not hurt session required pam_env.so readenv=1 envfile=/etc/default/locale
Meu /etc/default/locale
é algo assim:
LANG="en_US.UTF-8"
Atualmente estou no Ubuntu, outras distros podem ter outros nomes de arquivos.
Para ser honesto, não tenho certeza se é útil; Também duvido que seja sábio ter caracteres não latinos em senha.