ssh language environment overridden
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pam (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hi,
after installing ubuntu, the /etc/environment file contains a hardcoded setting of the LANG variable to UTF-8 flavours, e.g.
LANG=
This overrides any prior setting, e.g. when remote logging in from outside through ssh. (ssh can pass through these environment variables from the remote host).
However, if the user logs in from a different system (e.g. debian), where the current terminal setting is not UTF-8, but e.g. ISO-8859-1, or UTF-8 is not fully supported, the terminal connection won't work properly, since the variables are overridden. You can't change them effectively within a current session.
Maybe the PAM mechanism's environment settings might help, they provide a way to set variables only if not been set before.
regards
Hadmut
Changed in pam: | |
status: | Incomplete → Fix Released |
What version of Ubuntu are you using? Is this still an issue?