... Вы можете переопределить любые функции скрипта событий, а так же шаблоны схемы в папках *ubin* и *utmplt* OSS-директории NAS. {warning}*Внимание\!* Исправлять файлы в каталогах, которые являются символьными ссылками, нельзя так как они сотрутся при обновлении. Если возникла такая необходимость, то схемы уже считается custom и необходимо удалить симлинк и создать просто каталог.{warning} h2. Изменение скрипта событий Создайте в папке *ubin* файл *session*, приведите его к следующему виду: {code} #!/bin/bash . $(dirname $BASH_SOURCE)/../bin/session user_accept(){ #здесь напишите команду, с помощью которой можно управлять вашим NAS удалённо } {code} В приведённом примере переопределена только функция *user_add*, Вы можете переопределить любые другие функции. h2. Изменение шаблона Создайте в папке *utmplt* файл шаблона, например *custom_template.cfg* или скопируйте какой-либо из стандартных шаблонов. В корне OSS директории NAS должен быть *.ini* файл с соответствующим названием, для примера: *custom_template.ini* с нужными переменными. h1. Этап 5 *После внесения изменений необходимо провести испытания по инструкции "[CarbonBilling:Этап 3. Тестирование стандартной схемы]"*
|