locale показывает разные настройки для пользователя root

locale показывает разные настройки для пользователя root

Я запутался в настройках локали в моей системе. У меня есть сервер Ubuntu 20.04.3, к которому я подключаюсь через Putty.

Я являюсь пользователем root в системе (я знаю. Глупая идея. Но я просто настраиваю это, а потом больше этим не занимаюсь, когда заканчиваю.). Когда я запускаю команды localeи sudo 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

Если я вхожу как другой пользователь, то все нормально.

Может ли кто-нибудь подсказать мне, что я делаю не так?

Заранее благодарю за любую помощь.

Связанный контент