Điểm:0

ngôn ngữ hiển thị các cài đặt khác nhau cho người dùng root

lá cờ us

Tôi đang bối rối về cài đặt ngôn ngữ trên hệ thống của mình. Tôi có một máy chủ Ubuntu 20.04.3 mà tôi kết nối qua PuTTY.

Tôi root trên hệ thống (Tôi biết. Ý tưởng ngu ngốc. Nhưng tôi chỉ thiết lập cái này và sau đó tôi không làm nữa khi tôi hoàn thành.). Khi tôi chạy miền địa phươngngôn ngữ sudo trên hệ thống, tôi nhận được các kết quả khác nhau và tôi không biết điều này đến từ đâu.

Kết quả với miền địa phương:

# Kết quả trong
LANG=
NGÔN NGỮ=
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=

Kết quả với ngôn ngữ sudo:

# Kết quả trong
LANG=de_DE.UTF-8
NGÔN NGỮ=
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=

Tôi đã cố gắng cấu hình lại cái này với sudo sudo dpkg-cấu hình lại ngôn ngữ nhưng nó không hoạt động.

Các /etc/default/locale tập tin trông như sau:

LANG=de_DE.UTF-8

Nếu tôi đăng nhập với tư cách người dùng khác thì tất cả đều ổn.

Bất cứ ai có thể cho tôi một gợi ý về những gì tôi đang làm sai ở đây?

Cảm ơn trước sự giúp đỡ nào.

rɑːdʒɑ avatar
lá cờ ph
Đầu ra của `locale -a | grep en_US`
lá cờ us
Đầu ra của ```locale -a | grep en_US``` là ```en_US.utf8``` và cho ```locale -a | grep de_DE``` là ```de_DE.utf8``` vì tôi muốn thiết lập cho tiếng Đức.
lá cờ hr
Khi bạn sử dụng `sudo`, nó có khả năng thực thi ngôn ngữ thông qua PAM (`/etc/pam.d/sudo`). Khi bạn đăng nhập qua SSH, nó *nên* làm điều gì đó tương tự (thông qua `/etc/pam.d/session` ?) và *có thể* cho phép máy khách ghi đè các biến `LC_*` - Tôi không biết tại sao điều đó lại khác đối với SSH gốc so với SSH không root, trừ khi cấu hình SSH của bạn đang áp dụng các thiết lập khác nhau (có thể thông qua khối `match`)
tripleee avatar
lá cờ nz
Mỗi tài khoản có thể ghi đè cài đặt ngôn ngữ. Thay đổi mặc định hệ thống sẽ không thay đổi bất kỳ điều gì đối với tài khoản ghi đè mặc định hệ thống. Có lẽ [chỉnh sửa] để hiển thị cái gì và nếu vậy thì bằng cách nào, các tài khoản này thực hiện điều đó từ các tập lệnh khởi động shell, cài đặt GUI và/hoặc v.v.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.