Сканер отпечатков пальцев обнаружен и кажется работоспособным, но никогда не соответствует отпечатку пальца

Это описания протоколов на основе SunRPC (RPC означает удаленный вызов процедур). Каждый файл обычно описывает структуры данных, которые используются этими RPC, и программы, которые их реализуют; например, yppasswd.x описывает протокол обновления пароля Желтых страниц, и его относительно легко понять:

program YPPASSWDPROG {
        version YPPASSWDVERS {
                /*
                 * Update my passwd entry
                 */
                int
                YPPASSWDPROC_UPDATE(yppasswd) = 1;
        } = 1;
} = 100009;


struct passwd {
        string pw_name<>;       /* username */
        string pw_passwd<>;     /* encrypted password */
        int pw_uid;             /* user id */
        int pw_gid;             /* group id */
        string pw_gecos<>;      /* in real life name */
        string pw_dir<>;        /* home directory */
        string pw_shell<>;      /* default shell */
};

struct yppasswd {
        string oldpass<>;       /* unencrypted old password */
        passwd newpw;           /* new passwd entry */
};

Он объявляет процедуру обновления пароля RPC YP, которая принимает структуру yppasswd как аргумент и возвращает int . В файле также описана сама структура yppasswd , а также структура passwd , которую она использует.

Эти файлы обычно используются с rpcgen , который генерирует код заглушки сервера и клиента, который затем может использоваться для реализации сервера RPC для протокола и / или клиента RPC. Он даже может генерировать примеры клиентского и серверного кода.

Как указывает Кусалананда , справочная страница rpcgen (1) содержит дополнительную информацию.

1
13.12.2016, 02:21
1 ответ

Текущая версия libfprint (0.6.0) плохо работает с датчиками, используемыми в последних версиях Lenovo. На моем T550 он просит меня только один раз провести пальцем при регистрации пальца, а затем не распознает его 9 из 10 раз.

Если я обновляюсь до версии в git HEAD , он просит меня провести пальцем 5 раз, и тогда распознавание работает лучше.

Поэтому вам, вероятно, следует попробовать скомпилировать git HEAD самостоятельно и попробовать еще раз.

Я также предлагаю вам обнаружить ошибку в системе отслеживания ошибок Fedora .

2
27.01.2020, 23:34

Теги

Похожие вопросы