Аналог gksu и kdesu утилита xroot Linux

Планы, идеология, архитектура и т.п.

Модератор: Модераторы

alex_alex_alex1
постоялец
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Сообщение alex_alex_alex1 »

Protopopulus писал(а):Если я правильно понял, то вы тут пытаетесь по текстовому выводу консоли определить что произошло?

да
Аватара пользователя
Protopopulus
новенький
Сообщения: 24
Зарегистрирован: 25.11.2010 08:58:07

Сообщение Protopopulus »

А теперь объясните зачем нужна программа, которая работает через не совсем правильное место и которая дублирует (и то частично) функционал простой команды: gksu(kdesu) command. У меня что-то не вызывает никаких затруднений сделать "кнопку запуска" и вписать перед командой gksu. И я буду уверен, что эта команда сработает и даст именно тот результат, который требуется.

Не в укор вам. Я только приветствую разработку нового и полезного. Просто хочу понять что реально может ваша программа, чего не может связка gksu + bash. Если это будет действительно что-то эксклюзивное, то я готов присоединиться к разработке и оптимизировать программу, используя API системы, а не самописный парсер терминала.
alex_alex_alex1
постоялец
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Сообщение alex_alex_alex1 »

вот ответ на Ваш вопрос:
http://pclinuxos.su/forum/index.php?top ... 54#msg3754
http://homenet.beeline.ru/index.php?showtopic=305142 - графические инсталляторы, доступны локально пользователям Билайна, позволяют настроить интернет новичкам в linux , содержат в себе пакеты для установки и теперь будут содержать в себе xroot - и как следствие любой школьник установит через инсталлятор - xroot, включенный в инсталлятор, у него спросит пароль root. ни один аналог xroot не способен выполнить такие задачи.
ну и куча других жизненно важных применений.
Последний раз редактировалось alex_alex_alex1 05.04.2012 22:11:10, всего редактировалось 1 раз.
Аватара пользователя
Protopopulus
новенький
Сообщения: 24
Зарегистрирован: 25.11.2010 08:58:07

Сообщение Protopopulus »

Почитал... В любой системе есть средства управления правами и получения привилегий root. Не во всех системах, кстати, есть sudo... Но, при разработке ПО, требующего root-прав ни одному разработчику не надо задумываться над тем как именно эти права получить, ибо система знает, что при установке deb, rpm или любого другого пакета нужны привилегии. Так же, ничто не мешает для одной единственной программы выполнить в терминале sudo, если она будет настолько кривой, что не сможет получить права самостоятельно, средствами capabilities или проверкой uid пользователя... Успехов в проекте. Чо еще могу сказать :)
alex_alex_alex1
постоялец
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Сообщение alex_alex_alex1 »

Если мне xroot очень потребовался, то, значит, он нужен не только мне. Вам не нужен, жаль.
И я как разработчик задумался как получить root привилегии не в консоли. А Вы опять послали школьников в консоль.
У нас разное видение linux - у меня как можно больше графики, у Вас - консоли.
Может когда-нибудь Вы осознаете насколько xroot необходим.
Аватара пользователя
Protopopulus
новенький
Сообщения: 24
Зарегистрирован: 25.11.2010 08:58:07

Сообщение Protopopulus »

Когда-то я тоже мечтал о том, что все программы будут иметь GUI, но потом осознал и прочувствовал, что Linux и дистрибутивы на его основе разрабатываются далеко не идиотами и, к великому счастью, не школьниками...

Совет: Если уж так сильно хочется получить root-права, то будьте любезны хотя бы изучить КАК их получать. man 7 capabilities, http://www.freepascal.org/docs-html/rtl ... apset.html в помощь.
alex_alex_alex1
постоялец
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Сообщение alex_alex_alex1 »

Видели мы таких дельных - язык есть, результата ноль. Представьте конкретный работоспособный код, а так только у Вас болтология.
Аватара пользователя
Protopopulus
новенький
Сообщения: 24
Зарегистрирован: 25.11.2010 08:58:07

Сообщение Protopopulus »

Мне тупо лень писать пример на языке, который уже забросил. Да и толку от этого? Я предложил альтернативу парсингу, а принимать это во внимание или исходить ненавистью в приступе баттхерта (доставляя мне лулзы) - дело не мое... Повторюсь, что я нисколько не против нового и полезного. Просто надо учитывать, что есть люди, которые придумали DAC, RBAC, MAC и иже с ними и реализовали для них API и множество фронтендов.
Аватара пользователя
minoshi
постоялец
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Сообщение minoshi »

Protopopulus писал(а):А теперь объясните зачем нужна программа, которая работает через не совсем правильное место и которая дублирует (и то частично) функционал простой команды: gksu(kdesu) command. У меня что-то не вызывает никаких затруднений сделать "кнопку запуска" и вписать перед командой gksu. И я буду уверен, что эта команда сработает и даст именно тот результат, который требуется.

Зачем-зачем ...
базовый archlinux + xorg-server + twm + гуй для менеджера пакетов pacmanxg, запущенный через встроенный xroot.
Изображение

оказывается, народу удобнее дальше наращивать систему, просматривая список пакетов в программе, а не в консоли. Не было бы xroot, пришлось бы ставить gksu со всеми его зависимостями.
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Сообщение Ism »

А ведь в начале разработки мне еще пришлось доказывать, что утилиту надо делать на msegui :)
Радует , что не ошибся.

На самом деле минимализм в зависимостях msegui очень полезен во многих областях. Я не знаю другой среды способной использовать для GUI только иксы или только GDI windows.
Очень многие gui утилиты следовало бы делать на msegui
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Еще есть fpgui - тоже с минимумом зависимостей.
alex_alex_alex1
постоялец
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Сообщение alex_alex_alex1 »

У fpgui нет tterminal
Аватара пользователя
minoshi
постоялец
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Сообщение minoshi »

мне кажется или у меня проще получилось?
идея та же - анализ выхлопа su/sudo
хотя конечно не тестировал на том зоопарке дистров как xroot, только на Арчлинуксе.
alex_alex_alex1
постоялец
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Сообщение alex_alex_alex1 »

Надо если делать, то без анализа выхлопа.
Аватара пользователя
minoshi
постоялец
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Сообщение minoshi »

alex_alex_alex1 писал(а):Надо если делать, то без анализа выхлопа.

Да ладно тебе придираться :) Прикольно получилось. Кстати я ее обновил, пользуйтесь, если надо
Ответить