Отключение галочки «Удаленный доступ» к БД в ISPmanager

Нередко хостеры запрещают удаленный доступ к серверу баз данных исходя из целях безопасности, либо из корысти =). Но галочка «удаленный доступ» остается и пользователи видят ее и волнуются.

Есть несколько вариантов отключения данной галочки.

1 вариант. Не совсем правильный.

В файле /usr/local/ispmgr/etc/ispmgr.xml следует найти и закомментировать следующие строки:

      <field name="dbuserhost" id="dbuserhost">
        <input type="checkbox" name="dbuserhost"/>
      </field>

И перезапустить ISPmanager командой killall ispmgr

Этот вариант некоректен тем, что после обновления все измененные вручную файлы будут заменены на дистрибутивные и галочка появится.

 

2 вариант.

Следует создать событие, которое будет прятать данную галочку. Для этого создаем файл /usr/local/ispmgr/etc/ispmgr_mod_nouserhost.xml со следующим содержимым

<?xml version="1.0" encoding="UTF-8"?>
<mgrdata>
 
  <metadata name="db.users.edit" type="form" if="db">
    <jscript>
        var obj = document.frm.dbuserhost;
        while (obj &amp;&amp; obj.tagName.toLowerCase() != "tr" ) obj = obj.parentNode;
        alert(obj.parentNode.innerHTML);
        if( obj )
                obj.style.display = "none";
    </jscript>
  </metadata>
  <metadata name="db.edit" type="form" if="db">
    <jscript>
        fr_hs_fields(new Array('dbuserhost'));
    </jscript>
  </metadata>
</mgrdata>

И перезапустить ISPmanager командой killall ispmgr. Данный способ более живуч и перестанет срабатывать только при обновлении, в котором будет изменен формат используемого HTML. Так же может не корректно работать на некоторых темах оформления.

Другие публикации по теме:

Страница-заглушка на несуществующие домены в ISPma... Когда на сервере есть некоторое количество доменов на которых нет сайтов (к примеру, полутехнические поддомены вида pop.domain.ru, mail.domain.ru, smt...
ISPmanager5. Проблема с резервным копированием... У компании ИСПсистем есть одна проблема. Эта проблема связана с ISPmanager и конкретно с резервным копированием. Тысячи копий было сломано вокруг этог...
Проблема с master.passwd на FreeBSD с ISPmanager... Предположительно 30 ноября 2010 года, на следующую ночь после обновления ISPmanager, пользователи, которые использовали ISPmanager под FreeBSD 7.x/8.x...

Поделиться информацией с друзьями!

Чтобы не пропустить обновления, подпишись на RSS или почтовую рассылку (свой выбор сделали уже 128 человек!)

Оставить комментарий