ロケールはルートユーザーに対して異なる設定を表示します

ロケールはルートユーザーに対して異なる設定を表示します

システムのロケール設定について混乱しています。Putty 経由で接続する Ubuntu 20.04.3 サーバーがあります。

私はシステムのルートです (わかっています。愚かな考えです。しかし、私はこれを設定しているだけで、終わったらもうこれをやりません)。システムで コマンドlocalesudo localeコマンドを実行すると、異なる結果が返されますが、これがどこから来ているのかわかりません。

結果locale:

# Results in
LANG=
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

結果sudo locale:

# Results in
LANG=de_DE.UTF-8
LANGUAGE=
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

これを再構成しようとしましたがsudo sudo dpkg-reconfigure locales、うまくいきませんでした。

ファイルは/etc/default/locale次のようになります。

LANG=de_DE.UTF-8

別のユーザーとしてログインすれば問題ありません。

ここで私が何を間違っているのか、誰かヒントをくれませんか?

ご協力いただければ幸いです。

関連情報