Re: osx + wget
Serguei E. Leontiev написал(а) к Michael Baryshnikov в Jul 15 01:23:40 по местному времени:
From: "Serguei E. Leontiev" <leo@sai.msu.ru>
Привет Михаил,
От 29 июля 2015 г., 12:42:27 в fido7.ru.mac ты писал:
MB>>> И ещё вопрос по правам: как сделать,
MB>>> чтобы жабовская программа (например muCommander)
MB>>> запускалась всегда из-под админа?
??>> Вопрос неясен.
MB> Попробую более внятно.
MB> В качестве файл-менеджера я использую жабовское поделие под
MB> именем muCommander. У него свой терминал. Так вот, когда из
MB> этого терминала пытаешься сделать что-то, что требует прав
Какой-то у него неправильный терминал получается, наверное и команда
`tty' в нём несёт ахинею. Это ж явная недоработка и/или ошибка самого
muCommander, либо процедуры конфигурации и сборки под Mac OSX, быть
может есть патч?
MB> админа, то ничего не получается, а sudo выдает sudo: no tty
MB> present and no askpass program specified,
Определи переменную окружения SUDO_ASKPASS на какую-нибудь простую
самописную программу типа "Нello world", которая возвратит фиксированную
строку - пароль, хотя можно и переделать какой-нибудь пример
использования диалогового окна для Cocoa.
MB> а если пользоваться
MB> меню смена прав, то тупо ничего не происходит.
Конечно, самым правильным было бы исправить эту ошибку в muCommander.
Быть может у них в базе ошибок есть какой-нибудь патч на эту тему.
MB> В линуксе,
MB> помнится всё такого типа решалось запуском менеджера из-под
MB> root/su. Вот я и спрашиваю - как поступить также в макоси? Еще
Как сам понимаешь, это самый нехороший, непредсказуемый и опасный путь.
Например, в окне терминала должно сработать что-то типа такого:
$ sudo /Applications/muCommander.app/Contents/MacOS/muCommander
Путь и, возможно, аргументы могут отличаться. У меня muCommander-а нет,
поэтому я только предполагаю из общих соображений. Строго говоря, его
надо посмотреть по ключу CFBundleExecutable в
/Applications/muCommander.app/Contents/Info.plist
Ну, или командой `ps' подсмотреть что и как вызывается.
--
Успехов, Сергей Леонтьев. E-mail: lse@CryptoPro.ru
--- ifmail v.2.15dev5.4
|