LINUX.ORG.RU

Добавить юзеров в berkeley db для vsftpd

 ,


0

1

создал базу berkeley db юзеров для vsftpd так: db_load -T -t hash -f vusers.txt vsftpd-virtual-user.db с надеждой добавлять туда пользователей самописной программой на с++. Написал прогу, юзеров добавляет, но PAM их не воспринимает. Решил вывести все поля базы в своей программе. Оказалось, что поля добавленные с помощью db_load отличаются от тех, что добавил я. Может кто знает где копать? Если нет возможности динамически до добавлять пользователей в базу, то нахрена она вообще нужна?



Последнее исправление: anabena (всего исправлений: 2)

Оказалось, что поля добавленные с помощью db_load отличаются от тех, что добавил я

Чем отличаются?

Быть может, стоит почитать исходники db_load?

unfo ★★★★★
()
Ответ на: комментарий от unfo

там поля простые user:password то, что добавлено db_load имеет бинарный мусор сразу после текстовых строк. То, что добавил с помощью своей программы - только добавленные строки.

anabena
() автор топика
Ответ на: комментарий от anabena

имеет бинарный мусор сразу после текстовых строк.

Может, это не такой уж и мусор ?

joy4eg ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.