Puncte:0

locale arată diferite setări pentru utilizatorul root

drapel us

Sunt confuz cu privire la setările locale de pe sistemul meu. Am un server Ubuntu 20.04.3 la care mă conectez prin Putty.

Sunt root pe sistem (știu. Idee stupidă. Dar doar configurez asta și apoi nu o mai fac când termin.). Când rulez local și sudo locale comenzile din sistem obțin rezultate diferite și nu am idee de unde vine asta.

Rezultat cu local:

# Rezultate în
LANG=
LIMBA=
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=

Rezultat cu sudo locale:

# Rezultate în
LANG=de_DE.UTF-8
LIMBA=
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=

Am încercat să reconfigurez asta cu sudo sudo dpkg-reconfigure locale dar nu a mers.

The /etc/default/locale fișierul arată după cum urmează:

LANG=de_DE.UTF-8

Dacă mă conectez ca alt utilizator, totul este în regulă.

Poate cineva să-mi dea un indiciu despre ce greșesc aici?

Multumesc anticipat pentru orice ajutor.

rɑːdʒɑ avatar
drapel ph
Care este rezultatul `locale -a | grep en_US`
drapel us
Ieșirea ```locale -a | grep en_US``` este ```en_US.utf8``` iar pentru ```locale -a | grep de_DE``` este ```de_DE.utf8``` pentru că vreau să setez pentru germană.
drapel hr
Când utilizați `sudo`, este probabil să impună localitatea prin PAM (`/etc/pam.d/sudo`). Când vă conectați prin SSH, *ar trebui* să facă ceva similar (prin `/etc/pam.d/session`?) și *poate* permite ca variabilele `LC_*` să fie suprascrise de către client - nu știu de ce ar fi diferit pentru SSH root față de non-root, cu excepția cazului în care configurația dvs. SSH aplică setări diferite (poate printr-un bloc `match`)
tripleee avatar
drapel nz
Fiecare cont poate suprascrie setările locale. Modificarea valorii implicite a sistemului nu va schimba nimic pentru un cont care anulează oricum valoarea implicită a sistemului. Poate [editați] pentru a arăta ce, și dacă da cum, aceste conturi fac asta din scripturile lor de pornire shell, setările GUI și/sau etc.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.