Проблемы с SUDO, кто бы мог подумать :)
alexandery 24 сентября, 2009 - 10:46
Делаю man что-нибудь - получаю красивую страницу. Ежели sudo man что-нибудь, то выдаётся страничка, обезображенная ESC-последовательностями. Что в gnome-terminal'е, что в 1-й консоли одно и тоже. Ежели логинюсь под рутом или через su, то всё в порядке. Вот никак не могу понять баг это или фича :)
»
- Для комментирования войдите или зарегистрируйтесь
RTFM
sudo
ЕМНИП в умолчательной конфигурации сбрасывает значения переменных.ЗЫ:
s/su/su -/
:wq
--
Live free or die
А зачем вы так делаете?
Жена:
- А когда иой муж делает вот так... */рубашка рвется/*
Тётя Ася:
- Так не делайте так! :)
:)
Попробуй использовать sudo -E
Попробуй использовать sudo -E
Дабы не сбрасывались
Дабы не сбрасывались переменные в /etc/sudoers специально добавил "Defaults:alexander env_keep=ALL" и нифига. Сейчас написал !env_reset, стало нормально. Но вот всё равно не задача.
gnome-open файлик - открывается файлик; sudo (gksudo, gksu) gnome-open файлик при любом файлике почему-то открывает eog и еще какие-то ошибки GConf'а, Orbit'а и соединения по TCP/IP. Чувствую, что где-то, в чем-то какие-то проблемы, т.к., даже при ЛЮБЫХ значения авторизации (polkit-gnome-authorization) ни в какую не vонтируются флешки.
ЗЫ. А начал я делать енто когда прочитал такой совет. Если сделать кнопку на раб. столе gksudo "gnome-open %U" и перетаскивать на неё файлики, то они автоматом будут открываться от рута. ИМХО весьма полезная штуковина ;)
Re ЗЫ
Возможно. Но есть действия (например, вызов man), которые выполнять из под sudo крайне бессмысленно.
И вопрос ваш для нас звучал так:
"Я делаю вот такой бред, а ничего не получается..."
Определитесь, что вам на самом деле нужно и задайте соответствующий вопрос.
Хы, как всё серьёзно-то. Я
Хы, как всё серьёзно-то. Я обнаружил непонятное мне явление и мне просто ИНТЕРЕСНО в нём разобраться.
Поставьте man-db. Там есть
Поставьте
man-db
. Там есть полноценный юникод. Впрочем глупости запуска man'а из под судна это не отменяет (судо блокирует 99% переменных).Попрошу не халявить
Обоснование числа в студию!
:wq
--
Live free or die
Судо блокирует все переменные
Судо блокирует все переменные кроме некоторых. Количество всевозможных переменных - бесконечность. Т.е. процент не заблокированных переменных относительно всевозможных стремится к нулю.
100% - X%
, гдеX → 0
, получается99,(9)%
. Отбрасывая до интегера получаем99%
, ибо, как всем понятно, округление 100% некорректно с логической точки зрения =)Задачка уровня детского сада ;)