Данный плагин предназначен для root-пользователей ISP manager, основным иструментом администрирования для которых является панель. Бывает необходимость срочно выполнить пару консольных команд, а для этого приходится запускать консоль и логиниться. Обидно, ведь мы уже влогинены под тем же рутом, но в панели.
Данный плагин предназначен именно для таких случаев.
Возможности:
- Выполнение любой неинтерактивной (не предусматривающей ввода с клавиатуры в процессе выполнения) команды.
- Отображение вывода выполненной команды.
- Ведение истории команд.
- Настройки:
- Длина истории команд
Скачать плагин
Версия: 1.02 (10.11.2010)
Изменения версии 1.02 (10.11.2010):
- ВАЖНО! Добавлена проверка на принадлежность пользователя группе администраторов.
Это устраняет критическую проблему безопасности предыдущих версий.
Изменения версии 1.01 (02.07.2010):
- Добавил настройку «Максимальное время выполнения команды (сек)».
Это позволит не повесить панель при вызове интерактивной (либо очень долгой) команды. По-умолчанию: 30 сек - Добавил выдачу ошибок команд.
Это позволит видеть выдачу ошибок команд. В предыдущей версии, при возникновении ошибки, был «malformed result» в панели. - Множественный мелкий багофикс и импрувмент.
Хинты, проверки, защита от дурака.
Системные требования:
- Модули Perl:
- LWP
- XML::LibXML
Установка:
сd /usr/local/ispmgr
wget http://usings.ru/upload/isp_plugins/shell.tar.gz
tar xzf shell.tar.gz
rm -rf /usr/local/ispmgr/var/.xmlcache/ispmgr
killall ispmgr
Обсуждение и поддержка: тема на форуме.
Приятного использования.