Marco Trevisan (Treviño) 3e4f7f5e4b transaction: Add an helper function to handle pam functions return status
All the pam functions return an integer with the status of the operation
so instead of duplicating the same code everywhere, that is quite error
prone, use an helper function.

It would have been nice to make this more dynamic, but cgo doesn't allow
us to do much magic here.

This is enough though.
2023-11-30 01:16:39 +01:00
2023-11-30 01:16:38 +01:00
2021-12-03 12:05:27 -06:00
2023-04-04 15:44:38 -05:00
2023-04-04 15:44:38 -05:00
2015-04-01 21:53:50 -05:00
2021-12-03 12:05:27 -06: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%