로케일은 루트 사용자에 대해 다른 설정을 표시합니다.

로케일은 루트 사용자에 대해 다른 설정을 표시합니다.

내 시스템의 로케일 설정이 혼란스럽습니다. Putty를 통해 연결하는 Ubuntu 20.04.3 서버가 있습니다.

나는 시스템의 루트입니다. (알고 있습니다. 어리석은 생각입니다. 하지만 이것을 설정하는 중이고 작업이 끝나면 더 이상 수행하지 않습니다.) 시스템에서 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

다른 사용자로 로그인하면 괜찮습니다.

내가 여기서 뭘 잘못하고 있는지 힌트를 줄 수 있는 사람이 있나요?

도움을 주셔서 미리 감사드립니다.

관련 정보