Skip to content
No description, website, or topics provided.
Other C Makefile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.

module Auth::PAM::Simple

A simple way to authenticate against your local unix PAM service.

Note that the only service this has been tested against is the 'login' service. Patches and fixes are welcome.

Example Usage

my Bool $login-valid = authenticate('login', 'retupmoca', 'xxxxxx');

sub authenticate

sub authenticate(
    Str $user,
    Str $pass
) returns Bool

Calls the PAM service $service, and attempts to authenticate using the given $user and $pass. Returns True for success and False for failure.

To build this module, you will need both, and it's header files.

You can accomplish this on Debian-based systems with the following command:

sudo apt install libpam-dev
You can’t perform that action at this time.