diff options
author | SADA Kenji <sada@FreeBSD.org> | 2001-09-17 19:38:26 +0000 |
---|---|---|
committer | SADA Kenji <sada@FreeBSD.org> | 2001-09-17 19:38:26 +0000 |
commit | 3fb7aae6db7fbfa727d5223815b483d0bc588f84 (patch) | |
tree | fc6ace8e08cf482f0b752ad8a6089b2b4563fee1 /russian/tac+ia/files | |
parent | New port editors/gnuserv-emacs20 (diff) |
New port: russian/tac+ia
tacacs+ is program that allow authorization and authentication via net on
remote access servers. Authnticate users, authorize commands and log
accounting information.
PR: ports/26642
Submitted by: Anton Voronin <anton@urc.ac.ru>
Notes
Notes:
svn path=/head/; revision=47924
Diffstat (limited to 'russian/tac+ia/files')
-rw-r--r-- | russian/tac+ia/files/patch-aa | 22 | ||||
-rw-r--r-- | russian/tac+ia/files/patch-maxsess | 12 | ||||
-rw-r--r-- | russian/tac+ia/files/tac_plus.sh | 23 |
3 files changed, 57 insertions, 0 deletions
diff --git a/russian/tac+ia/files/patch-aa b/russian/tac+ia/files/patch-aa new file mode 100644 index 000000000000..4f1059fd7608 --- /dev/null +++ b/russian/tac+ia/files/patch-aa @@ -0,0 +1,22 @@ +--- tac_plus/Makefile.in.orig Tue Sep 5 16:39:12 2000 ++++ tac_plus/Makefile.in Fri Apr 13 12:41:54 2001 +@@ -42,7 +42,7 @@ + OBJS = $(SRC:.c=.o) + SRCS = $(SRC:%=$(srcdir)/%) + +-all: tac_plus generate_passwd tdb @DYN@dynipd ++all: tac_plus generate_passwd @DYN@tdb dynipd + + dynipd: dynipd.o sockread.o allow.o + $(CC) -o dynipd $(LDFLAGS) dynipd.o sockread.o allow.o @LIBDB@ @LIBNSL@ @LIBSOCKET@ @LIBBIND@ +@@ -81,8 +81,8 @@ + + install: + $(INSTALL_PROGRAM) tac_plus $(sbindir) +- $(INSTALL_DATA) $(srcdir)/tac_plus.1 $(mandir)/man1 +- $(INSTALL_PROGRAM) tdb $(sbindir) ++ $(INSTALL_DATA) $(srcdir)/tac_plus.8 $(mandir)/man8 ++@DYN@ $(INSTALL_PROGRAM) tdb $(sbindir) + @DYN@ $(INSTALL_PROGRAM) dynipd $(sbindir) + + depend-gcc: diff --git a/russian/tac+ia/files/patch-maxsess b/russian/tac+ia/files/patch-maxsess new file mode 100644 index 000000000000..3fc89123c92e --- /dev/null +++ b/russian/tac+ia/files/patch-maxsess @@ -0,0 +1,12 @@ +--- tac_plus/maxsess.c.orig Mon Sep 25 16:41:35 2000 ++++ tac_plus/maxsess.c Tue Apr 17 01:29:41 2001 +@@ -741,7 +741,8 @@ + } + + /* If it's really too high, don't authorize more services */ +- if (sess >= maxsess) { ++/* if (sess >= maxsess) { */ ++ if (sess > maxsess) { /* NAS reports the current attempt as an opened session too */ + char buf[80]; + + sprintf(buf, diff --git a/russian/tac+ia/files/tac_plus.sh b/russian/tac+ia/files/tac_plus.sh new file mode 100644 index 000000000000..a7465a4b1f51 --- /dev/null +++ b/russian/tac+ia/files/tac_plus.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then + echo "$0: Cannot determine the PREFIX" >&2 + exit 1 +fi + +case "$1" in +start) + [ -x ${PREFIX}/sbin/tac_plus -a -f ${PREFIX}/etc/tac_plus/tac_plus.conf ] && ${PREFIX}/sbin/tac_plus -L \ + && [ -x ${PREFIX}/sbin/acctd ] && ${PREFIX}/sbin/acctd \ + && echo -n ' tac_plus' + ;; +stop) + killall tac_plus acctd && echo -n ' tac_plus' + echo + ;; +*) + echo "Usage: `basename $0` {start|stop}" >&2 + ;; +esac + +exit 0 |