Добрый день.
В первом сообщении, с примером smb.conf, чётко указан метод хранения учётных данных для доступа пользователей: passdb backend = smbpasswd. И указывается его местонахождение: smb passwd file = /opt/etc/samba/smbpasswd.
В конфигурационном файле GanjaKyp, метод не указан, а по умолчанию, Samba пытается использовать метод tdbsam, и не найдя ничего, ругается. Т.е., нужно добавить в конфигурационный файл упомянутые выше строки, что бы Samba использовала метод smbpasswd.
Другой вопрос, что метод smbpasswd считается, так сказать устаревшим https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html
Вероятно, метод tdbsam, требует поддержки tdb-based binary file format. Вот тут пока не могу сказать что-либо полезное.
По идее, после корректировки smb.conf - должно запуститься.
Отдельно по параметру "interface" - ни разу не встречал такого в описаниях формата файла smb.conf; "interfaces" - да (т..е. самба справедливо ругается, выходит).
Нужно ли вставлять строку "bind interfaces only = yes" - вот тут не знаю: тогда задействованы будут только интерфейсы, указанные в параметре "interfaces", и их все надо перечислить. А интерфейсов у роутера вообще-то немало... С другой стороны - как тогда отделить упомянутый скрытый интерфейс ezcfg? Затрудняюсь ответить.
Буду скоро ставить и себе. Отпишу, если что полезное будет. Т.к. пользоваться дисковой шарой через CIFS NQ более-менее комфортно можно только с Windows-клиента. Делать это с Линукс машины - повеситься (простите) можно. Если в папке более 100 файлов, например, то пока откроет папку, можно много дел переделать (папка, с около 200 файлов открывает минут 10). Подключение спутникового тюнера к дисковой шаре - только через обращение в официальную поддержку, тестами с Wireshark, тестами бета-исправлений, и выпуском обновок (в общем, весело было )...
В общем, нужна полноценная, нормальная Samba. От этого выигрыш будет абсолютно во всём.