pam-Linux插入式身份验证模块(PAM)的Safe Rust API
注意:目前仅支持开箱即用的基本用户名/密码认证。
警告
通过env模块提供的环境支持可能已损坏,并且不应在当前状态下使用!
用法
将pam添加到您的Cargo.toml:
[ dependencies ]
pam = " 0.7.0 "
使用Authenticator结构进行身份验证并打开会话
extern crate pam;
pub fn main () {
let service = "
" ;
let user = "" ;
let password = "" ;
let mut auth = pam :: Authenticator :: with_password (service). unwr
1