22 个版本

1.0.0-alpha52023年11月1日
1.0.0-alpha42022年1月19日
1.0.0-alpha32021年3月28日
1.0.0-alpha22020年5月3日
0.0.4 2015年3月29日

#366Unix APIs

Download history 7200/week @ 2024-04-15 6951/week @ 2024-04-22 7522/week @ 2024-04-29 6618/week @ 2024-05-06 6250/week @ 2024-05-13 5469/week @ 2024-05-20 5659/week @ 2024-05-27 5623/week @ 2024-06-03 4999/week @ 2024-06-10 3665/week @ 2024-06-17 3374/week @ 2024-06-24 3710/week @ 2024-07-01 2652/week @ 2024-07-08 2591/week @ 2024-07-15 2069/week @ 2024-07-22 2821/week @ 2024-07-29

10,570 每月下载量
用于 18 个 crate (4 个直接使用)

MIT/Apache

10KB
53 代码行

pam-sys - Rust 对 Linux 可插入认证模块 (PAM) 的 FFI 绑定

Crates.io Documentation Build Status Azure Build Status Cirrus License

此 crate 使用 bindgen 生成 PAM 的原始 FFI 定义。如果您需要 Rust 化的 API,请考虑使用 pam

支持的 Rust 版本 (MSRV)

该库仅持续构建于 Rust stable、beta 和 nightly 版本,但由于它没有使用很多新语言特性,因此可能在较旧版本上也能编译。MSRV 主要由使用的 bindgen 版本决定。如果您在较旧版本上遇到构建问题,并且可以应用小的修复以使构建成功,请考虑提交一个 pull request。

支持的操作系统

目前,此库仅在 Linux 上进行了彻底测试(由于缺乏对其他平台的可靠访问)。然而,支持 PAM 所支持的所有操作系统是一个明确的目标。如果您发现错误,请提交一个 issue,我将尝试解决它。

许可证

根据以下任一许可证授权:

您可以选择。

贡献

除非您明确说明,否则您提交的任何有意包含在作品中的贡献,根据 Apache-2.0 许可证定义,应按上述方式双重许可,而无需任何额外条款或条件。

依赖项

~0–1.8MB
~37K SLoC