※ 引述《flowwinds (..)》之銘言:
: 大家好,
: 我用了 jailkit 設置了一個ssh登入後受限的環境(OS是Centos 6.4)
: 在此環境中查了 locale 都是 "POSIX"
: vi 編輯含utf-8中文檔案也沒法正常顯示中文
: 請問有人知道要怎樣設定嗎?
: 謝謝~
我試出來了, 但不知道對不對..
# 假設受限目錄在 /opt/jail 複製以下這幾個指令
jk_cp -v -f /opt/jail /usr/bin/locale
jk_cp -v -f /opt/jail /usr/bin/localedef
# 再把locale檔copy過去
cd /opt/jail/usr/
mkdir lib
cp -r /usr/lib/locale lib/
# 用受限用戶登入後, 查看所支援的語系, 並設置語系為en_US.utf8
localedef