View previous topic :: View next topic |
Author |
Message |
Berty n00b

Joined: 27 Aug 2007 Posts: 20
|
Posted: Thu Sep 20, 2007 12:59 am Post subject: sudo, POSIX и UTF-8 |
|
|
Господа, sudo, зараза такая, исползует локаль POSIX, и через это русские буквы, естественно, не работают в редакторах. Как это пофиксить? |
|
Back to top |
|
 |
Laitr Keiows Bodhisattva


Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Thu Sep 20, 2007 9:34 am Post subject: |
|
|
Как это?
Code: | $ sudo locale
LANG=ru_RU.UTF-8
.... |
|
|
Back to top |
|
 |
mango123 Apprentice


Joined: 07 Dec 2004 Posts: 266 Location: msk
|
Posted: Thu Sep 20, 2007 11:09 am Post subject: |
|
|
Laitr Keiows wrote: | Как это?
Code: | $ sudo locale
LANG=ru_RU.UTF-8
.... |
|
Скорее всего он настроил локаль на конкретного пользователя...
А вот рут остался в posix-e
2Berty: А ну ка, что у тебя
тут /etc/conf.d/consolefont
тут /etc/conf.d/keymaps
и тут /etc/env.d/02locale
? |
|
Back to top |
|
 |
Berty n00b

Joined: 27 Aug 2007 Posts: 20
|
Posted: Thu Sep 20, 2007 3:17 pm Post subject: |
|
|
# /etc/conf.d/consolefont
Quote: |
CONSOLEFONT="ter-k14n"
#CONSOLETRANSLATION="8859-1_to_uni"
|
# /etc/conf.d/keymaps
Quote: |
KEYMAP="-u ru4"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS=""
#EXTENDED_KEYMAPS="backspace keypad euro"
DUMPKEYS_CHARSET="koi8-r "
|
/etc/env.d/02locale
Quote: |
LANG="ru_RU.UTF-8"
|
Однако, вот что выдаёт sudo locale :
Quote: |
LANG=
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=
|
При этом, если зайти под рутом, или залогиниться с помощью su, то тогда локаль рута будет utf-8 . И всё при этом работает как надо. |
|
Back to top |
|
 |
Laitr Keiows Bodhisattva


Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Thu Sep 20, 2007 3:43 pm Post subject: |
|
|
Покажи-ка: grep Defaults /etc/sudoers а так же groups |
|
Back to top |
|
 |
Berty n00b

Joined: 27 Aug 2007 Posts: 20
|
Posted: Thu Sep 20, 2007 3:54 pm Post subject: |
|
|
grep Defaults /etc/sudoers:
Quote: |
# Defaults specification
Defaults env_reset
# Defaults:%wheel !env_reset
# Defaults:%users env_keep=TZ
# Defaults:user env_delete-=TERMCAP
# Defaults editor=/usr/bin/vim, !env_editor
|
groups:
wheel audio video portage. |
|
Back to top |
|
 |
Laitr Keiows Bodhisattva


Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Thu Sep 20, 2007 4:32 pm Post subject: |
|
|
Раскомментируй:
Code: | Defaults:%wheel !env_reset |
|
|
Back to top |
|
 |
Berty n00b

Joined: 27 Aug 2007 Posts: 20
|
Posted: Thu Sep 20, 2007 4:34 pm Post subject: |
|
|
Работает! Спасибо!! |
|
Back to top |
|
 |
|