在Debian Lenny下查看/var/log/auth.log,发现找不到locale文件的错误提示。内容提示如下:

May 20 02:41:46 oceanli sshd[1440]: pam_env(sshd:setcred): Unable to open env file: /etc/default/locale: No such file or directory

解决方法是自己创建一个locale文件 touch /etc/default/locale。再次查看auth.log日志,不再出现错误提示。出现这种错误的原因很可能是locale没有配置,可尝试运行 dpkg-reconfigure locales 指定一个locales。

Related Posts: