TACACS+ protocol client library and PAM module in C.

This PAM module support authentication, authorization (account
management) and accounting (session management) performed using
TACACS+ protocol designed by Cisco.
This commit is contained in:
pettai 2010-03-12 22:15:27 +00:00
parent 531d50d589
commit a641a45121
5 changed files with 58 additions and 0 deletions

View file

@ -0,0 +1,4 @@
TACACS+ protocol client library and PAM module in C.
This PAM module support authentication, authorization (account
management) and accounting (session management) performed using
TACACS+ protocol designed by Cisco.

View file

@ -0,0 +1,10 @@
===========================================================================
$NetBSD: MESSAGE,v 1.1.1.1 2010/03/12 22:15:27 pettai Exp $
pam_tacplus.so adds the option to authenicate a user using the tacacs+
protocol via the pam framework.
See the included sample.pam example file, on how this is done for pam
-enabled services
===========================================================================

View file

@ -0,0 +1,35 @@
# $NetBSD: Makefile,v 1.1.1.1 2010/03/12 22:15:27 pettai Exp $
#
PKGNAME= ${DISTNAME:S/_/-/}
DISTNAME= pam_tacplus-1.2.11
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tacplus/}
MAINTAINER= pettai@NetBSD.org
HOMEPAGE= http://tacplus.sourceforge.net/
COMMENT= TACACS+ client library and PAM module
#LICENSE=
WRKSRC= ${WRKDIR}/tacplus
EGDIR= ${PREFIX}/share/examples/pam_tacplus
DOCDIR= ${PREFIX}/share/doc/pam_tacplus
PKG_DESTDIR_SUPPORT= user-destdir
SUBST_CLASSES+= paths
SUBST_FILES.paths= ${WRKSRC}/Makefile
SUBST_STAGE.paths= post-patch
SUBST_SED.paths= -e 's,@PREFIX@,${PREFIX},'
INSTALLATION_DIRS= lib/security ${EGDIR} ${DOCDIR}
do-install:
${INSTALL} ${WRKSRC}/pam_tacplus.so \
${DESTDIR}${PREFIX}/lib/security/pam_tacplus.so
${INSTALL} ${WRKSRC}/README \
${DESTDIR}${DOCDIR}/README
${INSTALL} ${WRKSRC}/sample.pam \
${DESTDIR}${EGDIR}/sample.pam
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,4 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2010/03/12 22:15:27 pettai Exp $
lib/security/pam_tacplus.so
share/doc/pam_tacplus/README
share/examples/pam_tacplus/sample.pam

View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1.1.1 2010/03/12 22:15:27 pettai Exp $
SHA1 (pam_tacplus-1.2.11.tar.gz) = 74b33dde8aa80b49cc59e587eb254fd66d3e104a
RMD160 (pam_tacplus-1.2.11.tar.gz) = 841038262f0320a5b3a39e7337294e6807a29ada
Size (pam_tacplus-1.2.11.tar.gz) = 30736 bytes