Linux 的环境变量怎么设

依云 at 
本文来自依云's Blog,转载请注明。 序 最近,Arch Linux 的 pam 包将更新到 1.4.0,然后因为一个字符的变化,不少中文用户都开始避难了:pam_env 将默认不读取用户的环境变量设置。许多中文用户使用~/.pam_environment 文件来配置 fcitx 输入法所需要的那三个环境变量。更新之后,这些配置将不再生效,意味着他们可能无法输入中文了,于是大家热烈讨论现在要在哪里配置环境变量比较好。 当然了,在 pam 的配置文件里加上 user_readenv=1 就可以恢复原先的行为。只是,pam 的开发者这么改当然是有原因的:CVE-2010-4708。简……