В /etc/i18n, /root/.i18n, ~/.i18n прописана нормальная локаль ru_RU.UTF-8. Поиск конф. файлов содержащих слово POSIX ничего подозрительного не выдает. Тем не менее запуск чего-то вроде sudo mc выдает изуродованную локаль и невозможность ориентироваться в собственной файловой системе. Лично мне необходима возможность видеть и вводить буквы всегда и в любом случае, а также копировать файлы нескольких разных пользователей между ними. Мне безразличны проблемы администрирования серверов. Почему sudo насильно включает POSIX и ничего не сообщает о возможности настройки? Значит ли это, что вместо эпизодического sudo надо делать автовход под root всегда так работать?
Обнаружил это только что после обновления Сизифа. Крайне расстроен, пытаюсь откатить назад.
Эээ... возможно, тебе хватит в /etc/sudoers: # Defaults specification Defaults !env_reset Defaults !requiretty Defaults !tty_tickets (в зависимости от конкретно оказавшейся у тебя сборки что-то из этого могло быть ненужным) Багу предлагаю перекрасить в "отсутствие control-файла", довесить оный файл и сделать Desktop 4.0 release critical, поскольку на десктопе без DISPLAY далеко не уедешь. Также по теме: <AMorozov> Кстати, закиньте кто-нибудь в TODO на sudo: http://thomas.tanreisoftware.com/?p=58
Created attachment 2072 [details] naive control(8) support for /etc/sudoers this was mailed again two weeks ago...
Кстати, как насчёт User_Alias X_USERS = %xgrp Defaults:X_USERS env_keep += "DISPLAY XAUTHORITY" ?
Вполне, особенно если роль и содержание группы xgrp будут прозрачны. Или добавить как режим (server/xgrp/desktop).
не блокер для десктопа
Это почему это не блокер для десктопа? Именно для него и блокер. Для не_десктопа это не так уж и важно. И еще спасибо за рецепт с переменными. Надо только их явно в sudoers прописать с вменяемыми умолчательными значениями и комментарием.
Fixed in 1.6.8p12-alt4.