Menu

003

Anonymous

В версии 0.0.3 реализовано:

1) код полностью переписан: отказ от libutil.a, использование компонента tterminal,

2) отказ от ведение файлов-логов,

3) добавлены переключатели su/sudo,

4) для режима debug предусмотрен особый режим работы xroot, при котором логи отображаются в терминале в отдельном окне, которое в обычном режиме невидимо, также подробные логи пишутся в консоль, в которой был запущен xroot,

5) код стал прозрачнее, легче читается и проще для понимания,

6) для дистрибутивов **buntu при опции auto_su_sudo автоматически переключатель su/sudo устанавливается в sudo, **

7) xroot теперь работает под root также как под пользователем с той лишь разницей, что под root поле для ввода пароля неактивно,

8) отказ от upx,

9) изменены параметры xroot (параметры auto, auto_first_su, auto_first_sudo упразднены):

Использование утилиты xroot:

xroot "команда" + параметры

Параметры: auto_su_first, auto_sudo_first, auto_su_sudo, debug, help

"команда" может быть "команда+параметры"

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

первым параметром всегда должна идти команда (или команда с параметрами к ней), первым параметром может быть параметр help,

начиная со второго параметра порядок написания параметров неважен,

приложение xroot может быть запущено вообще без всяких параметров,

параметры auto_su_first, auto_sudo_first, auto_su_sudo являются взаимоисключающими и не могут быть использованы в любом сочетании одновременно,

отсутствие любого из параметров auto_su_first, auto_sudo_first, auto_su_sudo означает, что пользователь может сам выбирать su/sudo переключателями, при этом использование параметра auto_su_sudo имеет тот же смысл, но будет проверен дистрибутив, и если он окажется **buntu, то по-умолчанию переключатель сам переключится на sudo, при этом возможность выбора su также останется, **

параметр auto_su_first установит переключатель в su, и пользователю нельзя будет изменить такую установку; параметр auto_sudo_first установит переключатель в sudo, и пользователю нельзя будет изменить такую установку,

10) поддержка кодовых страниц: ISO-8859-1, ISO-8859-2, ISO-8859-15, UTF-8, KOI8-R; если окажется неподдерживаемая кодировка, то программа сообщит об этом с целью отправки запроса авторам на добавление еще одной кодовой страницы.


Monday.com Logo