Das Gebietsschema zeigt verschiedene Einstellungen für den Root-Benutzer an

Das Gebietsschema zeigt verschiedene Einstellungen für den Root-Benutzer an

Ich bin verwirrt über die Gebietsschemaeinstellungen auf meinem System. Ich habe einen Ubuntu 20.04.3-Server, mit dem ich mich über Putty verbinde.

Ich bin Root auf dem System (ich weiß, blöde Idee. Aber ich richte das hier nur ein und mache es nicht mehr, wenn ich fertig bin.). Wenn ich die Befehle localeund sudo localeauf dem System ausführe, erhalte ich unterschiedliche Ergebnisse und ich habe keine Ahnung, woher das kommt.

Ergebnis mit 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=

Ergebnis mit 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=

Ich habe versucht, dies neu zu konfigurieren, sudo sudo dpkg-reconfigure localesaber es hat nicht funktioniert.

Die /etc/default/localeDatei sieht wie folgt aus:

LANG=de_DE.UTF-8

Wenn ich mich als anderer Benutzer anmelde, ist alles in Ordnung.

Kann mir jemand einen Hinweis geben, was ich hier falsch mache?

Vielen Dank im Voraus für jede Hilfe.

verwandte Informationen