LINUX.ORG.RU

sudo su кодировка


0

0

Допустим у юзера есть файло названное кирилицей, я открываю под этим юзером терминал, делаю su ввожу пароль рута, набираю ls в той директории где лежит этот файл и вижу ????????? вместо имени, если войти под рутом через sudo, то все работает как надо, в чем может быть косяк?

★★★

locale под пользователем и рутом что показывает? Где логинитесь, в VT или в эмуляторе терминала?

AITap ★★★★★
()

Разные кодировки у пользователей?

BSD
()

>в чем может быть косяк?

В локалях. //К.О.

nnz ★★★★
()
Ответ на: комментарий от DoctorSinus

init@darkstar:/home/torrents$ locale
LANG=ru_RU.UTF-8
LC_CTYPE=«ru_RU.UTF-8»
LC_NUMERIC=«ru_RU.UTF-8»
LC_TIME=«ru_RU.UTF-8»
LC_COLLATE=C
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=
init@darkstar:/home/torrents$ su
Password:
su: Authentication failure
init@darkstar:/home/torrents$ su
Password:
root@darkstar:/home/torrents# 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=
root@darkstar:/home/torrents# exit
exit
init@darkstar:/home/torrents$ sudo -s
root@darkstar:/home/torrents# locale
LANG=ru_RU.UTF-8
LC_CTYPE=«ru_RU.UTF-8»
LC_NUMERIC=«ru_RU.UTF-8»
LC_TIME=«ru_RU.UTF-8»
LC_COLLATE=C
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=
root@darkstar:/home/torrents# exit
exit
init@darkstar:/home/torrents$

init_ ★★★
() автор топика
Ответ на: комментарий от Artificial_Thought

В сухом остатке sudo -i и sudo su - ничем не отличаются. ТС просто не знает про разницу между просто su и su -

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

я все прекрасно понимаю и вижу, не слепой, мне ответ нужен как это дело исправить, потому что раньше такого небыло

init_ ★★★
() автор топика
Ответ на: комментарий от init_

> мне ответ нужен как это дело исправить
man su насчёт ключа --login

su --login
su -l
su -

потому что раньше такого небыло

сомневаюсь

Lumi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.