Автор Тема: аутентификация через proftpd  (Прочитано 233 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн doleynikov

  • Новичок
  • *
  • Сообщений: 2
  • Карма: 0
аутентификация через proftpd
« : Июнь 29, 2017, 16:50:39 »
Есть старый проект, который использовал системных пользователей для доступа клиентов в свои папки по ФТП и в свой раздел сайта. Решено было отказаться от системных акаунтов - авторизация через файл ftpd.passwd. Хотелось бы сделать доступ пользователей к своей области сайта через этот же файл. Я не спец в PHP и тем более в ZEND.
Почитал про digest аутентификацию. Там используется файл , формата

someUser:Some Realm:fde17b91c3a510ecbaf7dbd37f59d4f8

что-то похожее в ftpd.passwd.

testftp:$1$0Lnj089K$fbQhToMho4ZGkwihN6eJ30:108:999::/srv/ftp/tmp:/bin/false

Есль ли готовый адаптер для такого финта?

Оффлайн wizard2014

  • Опытный
  • ***
  • Сообщений: 141
  • Карма: 9

Оффлайн doleynikov

  • Новичок
  • *
  • Сообщений: 2
  • Карма: 0
Re: аутентификация через proftpd
« Ответ #2 : Июнь 30, 2017, 10:38:22 »
Спасибо за статейку. буду разбираться. Получается это сфера, с которой никогда ранее не сталкивался - сам ZEND для меня еще - темный лес. На нашем старом серваке стоит система с 2010 года - стоит и работает. ни кто ее не трогал - не обновлял. Попросту - некому. там ZF 1.10.

На сколько безопасно его обновить? и имеет ли смысл?

Вероятно с тех пор структура каталогов дистрибутива изменилась, так как я не вижу каталога Zend\Authentication\Adapter\Http (как в статье), но есть zend\library\ZEND\Auth\Adapter\Http\Resolver - это то же самое?
 
есть ли у старой версии аналог MODULE_NAME/config/, где он расположен или как его искать?

Оффлайн S.Voytovich

  • Литературная
  • Герой
  • *
  • Сообщений: 2992
  • Карма: 135
  • Любитель ZF-кубиков.
Re: аутентификация через proftpd
« Ответ #3 : Июль 01, 2017, 02:56:41 »
Нет, ЗФ1 и ЗФ2 не совместимы, есть целый процесс миграции.
К тому же саму модель приложения придётся проверять, так как ещё и версия РНР меняется...
РНР и ZF - это моё хобби, а не основная работа ;o)
Начал играть в кубики от Zend.

ZF-быстростарт