Menu

002

Anonymous

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

1) реализована поддержка двух языков: русского (русская, украинская, белорусская локали) и английского (все другие локали),

2) улучшен интерфейс, оптимизация кода,

3) добавлен параметр auto (он принят равным auto_first_su) и параметр debug (этот параметр только консольный) - при выборе debug будет вестись лог выполняемой команды xroot.log (лог xroot.log дописывается и не удаляется),

4) реализовано масштабирование формы в зависимости от разрешения экрана (минимум 800*600),

5) добавлена опция help (использование xroot help) и добавлен контроль за неверными параметрами,

6) разрешен запуск xroot без параметров: в этом случае предлагается ввести команду и пароль, а запуск будет производиться через параметр auto (таким образом в консольном варианте больше функционала),

7) разрешен пустой пароль, что необходимо если для запуска той или иной команды пароль не требуется (если так настроено в /etc/sudoers или xroot уже сам запущен под root),

8) реализована работа xroot под root, отличием которой является неиспользование sudo_fast, а также в связи с отсутствием необходимости вводить пароль root если команда введена в консоли, то отпадает необходимость показа GUI-окна приложения xroot для этого случая, а если окно показывается (в случае когда xroot запущен без параметров), то ввод пароля root будет заблокирован,

9) введено понятие черных списков команд, запуск которых через xroot вообще невозможен - в этом случае если вводится команда из черного списка, то xroot не станет ее выполнять, о чем сообщит,

10) введено понятие списков команд, запуск которых через xroot возможен, но в терминале - в этом случае если вводится команда из этого списка, то xroot не станет ее выполнять, о чем сообщит и сообщит как выполнить эту команду в терминале, например, через "xvt команда".

Примечание:

Введение черных списков команд позволяет пользователю не мучаться с запуском этой команды под root если заранее известно, что это бесполезно, а введение списков команд, выполняющихся только в терминале, позволяет подсказать пользователю об этом.


Monday.com Logo