> Привет. > > Когда я захожу в систему через ssh переменная LANG определена, > а когда меняю пользователя su, нет. > Я понял что проблема в pam, но разбираться некогда. > Что там должно быть.
LANG должен устанавливаться через /etc/environment. Собственно, его туда пакет locales помещает (dpkg-reconfigure locales) В /etc/pam.d/su должно быть auth required pam_env.so Причём перед pam_rootok. Это должно работать. Теоретически. Но не работает. См. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=202840

