Didier Roche bc958bdbd7 Allow to define confdir
PAM has a pam_start_confdir() which allows to define the configuration
directory where all services are located.
This is useful to define your own service on tests in particular, so
that you can control your stack and be independant of the host when
running them.
Allow defining this configuration directory, with a new StartConfDir
function.
Also, allow pre-checking for the API availability with
CheckPamHasStartConfdir().
2022-09-16 08:09:26 +02:00
2022-08-03 16:07:21 -05:00
2015-12-04 09:03:39 -06:00
2015-12-04 09:03:39 -06:00
2021-12-03 12:05:27 -06:00
2021-12-03 12:05:27 -06:00
2021-12-03 12:05:27 -06:00
2015-04-01 21:53:50 -05:00
2021-12-03 12:05:27 -06:00
2022-09-16 08:09:26 +02:00
2022-09-16 08:09:26 +02:00

GoDoc Go Report Card

Go PAM

This is a Go wrapper for the PAM application API.

Testing

To run the full suite, the tests must be run as the root user. To setup your system for testing, create a user named "test" with the password "secret". For example:

$ sudo useradd test \
    -d /tmp/test \
    -p '$1$Qd8H95T5$RYSZQeoFbEB.gS19zS99A0' \
    -s /bin/false

Then execute the tests:

$ sudo GOPATH=$GOPATH $(which go) test -v
Description
No description provided
Readme 208 KiB
Languages
Go 98.6%
C 1.4%