22 个版本
1.0.0-alpha5 | 2023年11月1日 |
---|---|
1.0.0-alpha4 | 2022年1月19日 |
1.0.0-alpha3 | 2021年3月28日 |
1.0.0-alpha2 | 2020年5月3日 |
0.0.4 | 2015年3月29日 |
#366 在 Unix APIs
10,570 每月下载量
用于 18 个 crate (4 个直接使用)
10KB
53 代码行
pam-sys - Rust 对 Linux 可插入认证模块 (PAM) 的 FFI 绑定
此 crate 使用 bindgen
生成 PAM 的原始 FFI 定义。如果您需要 Rust 化的 API,请考虑使用 pam
。
支持的 Rust 版本 (MSRV)
该库仅持续构建于 Rust stable、beta 和 nightly 版本,但由于它没有使用很多新语言特性,因此可能在较旧版本上也能编译。MSRV 主要由使用的 bindgen
版本决定。如果您在较旧版本上遇到构建问题,并且可以应用小的修复以使构建成功,请考虑提交一个 pull request。
支持的操作系统
目前,此库仅在 Linux 上进行了彻底测试(由于缺乏对其他平台的可靠访问)。然而,支持 PAM 所支持的所有操作系统是一个明确的目标。如果您发现错误,请提交一个 issue,我将尝试解决它。
许可证
根据以下任一许可证授权:
- Apache License,版本 2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
您可以选择。
贡献
除非您明确说明,否则您提交的任何有意包含在作品中的贡献,根据 Apache-2.0 许可证定义,应按上述方式双重许可,而无需任何额外条款或条件。
依赖项
~0–1.8MB
~37K SLoC