pam
pam copied to clipboard
Safe Rust API to the Linux Pluggable Authentication Modules (PAM)
Fix issue #34
This will allow developers to create encapsulating structs without being forced to reimplement PasswordConv. My use case: in my display manager, I instantiate a [PAM client](https://git.sr.ht/~goorzhel/rstdm/tree/08bf2e3c/item/src/pam.rs#L12) while [logging the user...
Hi @1wilkens ! Maybe you already know that, but in last commits you did to support the Pam Environment, there is something odd: I have a local configuration with a...
PamFlags are actually bitflags that can be passed in combination to the respective functions. As many functions support different subsets of flags, we should build a custom bitflags-enum for each...
My use case is that I'm implementing a screen locker where I am only interested in authenticating the user, not checking their account validity.
The `env` module seems to be broken at the moment. * the PR fixes the env module and adds it to the create namespace * the `get_pam_env` is done on...
I´m having the next issue building `pam` from master branch: ```bash cargo build Compiling libc v0.2.103 Compiling memchr v2.4.1 Compiling cfg-if v1.0.0 Compiling proc-macro2 v1.0.29 Compiling version_check v0.9.3 Compiling glob...
The XSSO preliminary specification has duplicate values for some flag constants used with different functions To accommodate systems that follow the specified values for those constants, separate the flag enums...