文件名称:pam-blytz:用于 BLYTZ pam 身份验证的 C++ 库
文件大小:14KB
文件格式:ZIP
更新时间:2024-07-28 08:14:29
C++
潘布利茨 用于 BLYTZ PAM 身份验证的 C++ 库。 当用作 SSH PAM 后端时,libssh 和 FreeBSD 的 OpenSSH 实现(在“/usr/lib/private/libssh.so”下)之间存在命名冲突。 两者都使用名为例如'ssh_key_new' 的函数,并且FreeBSD 的库优先于libssh 的实现。 因此,我目前通过重命名 libssh 中的函数并自己编译来解决此问题。 这不是一个真正站得住脚的解决方案,但仍可作为概念证明。
【文件预览】:
pam-blytz-master
----CMakeLists.txt(1KB)
----.gitignore(52B)
----README.md(495B)
----include()
--------helpers.h(86B)
--------pam_blytz.h(549B)
--------linux_auth.h(135B)
--------pam_blytz_printf.h(372B)
----src()
--------pam_blytz_printf.cpp(2KB)
--------helpers.cpp(233B)
--------linux_auth.cpp(2KB)
--------pam_blytz.cpp(15KB)
----cmake()
--------modules()
----Makefile(9KB)