PureFTPd является довольно удобным FTP сервером и удобными настройками, в частности, управлением пользователями. Устанавливать и настраивать будем на Centos 6.4, что с легкостью можно отнести к Red Hat подобным дистрибутивам (Fedora, Red Hat и др).

Настроить сервер можно довольно гибко. В данной статье будет описан способ создания виртуальных пользователей. Так же можно использовать уже имеющихся пользователей в системе, но в моем случае это не совсем удобно. Создавая виртуальных пользователей, мы их можем привязать к системным. Для удобства, будет создана группа ftpgroup и пользователь этой группы — ftpuser.


  1. Вывод дампа файл для последующего разбора в wireshark

    Собираем данные на всех интерфейсах и пишем дамп в файл
  2. Выводим данные из пакета в консоль

     

Для одного из проектов понадобилось сделать форму добавления материалов. Так же нужно было добавить поле с intro картинкой. При выборе изображения у нас отображается общая папка для всех пользователей, что не есть хорошо, т.к. каждый сможет посмотреть фото других пользователей. Попытаемся это исправить.


Делал все для Joomla 2.5.7 + JS 3.12.2

Итак, по порядку. Преобразование в селект делается модификацией модуля, остальные правки требуют изменений в ядре магазина, т.к. в модуле идет обращение к функциям самого магазина. И для фильтра по диапазону делаем текстовое поле, куда вводим только цифры. Товары с текстом в этом поле будут игнорироваться.
Для того, чтобы гарантировать, что при обновлении часть изменений не перезапишется обновленными файлами, вынесем файл шаблона фильтра в свой основной шаблон Joomla.
Будем считать, что модуль фильтра установлен.