слетает локаль после su

После emerge -e world появился глюк.

Елси я логинюсь под root'ом или пользователем:
# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=C
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Если логинюсь под пользователем а потом делаю su, то запрос пароля выглядит как 'password:'(раньше была надпись 'пароль:') и вывод locale меняется на
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=

# cat /etc/env.d/02locale
LC_ALL=""
LC_NUMERIC="C"
LANG="ru_RU.UTF-8"
PAGER="/usr/bin/less -isr"

# locale -a
C
POSIX
en_US
en_US.utf8
ru_RU
ru_RU.koi8r
ru_RU.utf8

# cat /etc/locale.gen
en_US UTF-8
en_US.UTF-8 UTF-8
ru_RU UTF-8
ru_RU.UTF-8 UTF-8
ru_RU.KOI8-R KOI8-R

+глюк после su:
Если ввести 1 юникодовый символ, то потом можно сделать 2 backspace'а, есои повторить эти действия несколько раз, то можно стереть приглашение коммандной строки.

Нашёл похожую проблему на форуме, но решить удалось только частично.

Я сделал так , меня

Я сделал так , меня устраивает.

Я Gentoo & Funtoo

Я так делал, но требование

Я так делал, но требование ввести пароль после su на английском.

Мне интересно почему перестало работать, до одновления было нармально.

Можно определить alias на

Можно определить alias на su

alias su='su -'

где-нибудь в ~/.bashrc или ~/.zshrc в зависимости от оболочки.

Я Gentoo & Funtoo

- - -

Делать алиас "su" на "su -" - категорически нельзя! Во-первых - "-" задается последним параметром. А во-вторых - su с "-" и без - имеют абсолютно разные цели.

Lupo Alberto написал(а):Можно

Lupo Alberto написал(а):
Можно определить alias на su

alias su='su -'

где-нибудь в ~/.bashrc или ~/.zshrc в зависимости от оболочки.

по той причине что можно на su определить любой альяс, от безобидного вывода любого текста, до вещей пострашнее, правильней пользоваться командой
"/bin/su -"

Разве что интересно

matich написал(а):
Я так делал, но требование ввести пароль после su на английском.

Мне интересно почему перестало работать, до одновления было нармально.

Разве что интересно, а так, неужели, это сильно напрягает?
Я и не замечал, что раньше вместо Password было Пароль :)

Я Gentoo & Funtoo

С coreutils 7.1 был "пароль",

С coreutils 7.1 был "пароль", а с 7.4 теперь "password"
Мне интересно это баг или недоперевод coreutils.

если ввести su --invalid_key, то на английском ругается, остальные coreutils на русском.

Я заводил точно такую же темк

Я заводил точно такую же темк 3 недели назад.
Там и решение было!

su -

su -

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

а нет ли файла у тебя

а нет ли файла в домашнем каталоге рута под названием, если не ошибаюсь...

/root/.profile

там может быть другая локаль задаана

нет не другая. эту тему уже

нет не другая.
эту тему уже обсосали тыщу раз.
стоит только по форуму поискать
помню 3 страницы отлистать в разделе ОБЩИЕ

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".