BSD Ports

net/tac_plus4 F4.0.4.32_1 FreeBSD

Cisco remote authentication/authorization/accounting server

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d4b4ab4c25
Categories
net, security
Package size
121.9 KiB, 955.7 KiB installed

Description

A TACACS+ server that allows authorization and authentication via net on remote access servers: Authenticate users, authorize commands and log accounting information.

Version 4 has improved features and bugfixes over the older 2.x versions.

Improved features among others and bugfixes: Microsoft CHAP support. To enable MSCHAP you need to optain a key from Microsoft, see the FAQ section in the users guide. Therefore this isn't enabled by default.

Cisco, the original developers, have stopped tac_plus development around F4.0.4. There are different versions based on Cisco tac_plus, this is the version from Shrubbery Networks.

See also: https://www.shrubbery.net/tac_plus

Install

Binary package:

pkg install tac_plus

From the ports tree:

cd /usr/ports/net/tac_plus4/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	tac_plus>0:net/tac_plus4
LIB_DEPENDS=	libtacacs.so:net/tac_plus4

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latestF4.0.4.32F4.0.4.32_1-F4.0.4.28_2F4.0.4.32_1
FreeBSD:14:quarterlyF4.0.4.28_2F4.0.4.28_2n/aF4.0.4.28_2F4.0.4.28_2
FreeBSD:15:latestF4.0.4.32_1F4.0.4.32_1n/aF4.0.4.28_2F4.0.4.28_2
FreeBSD:15:quarterlyF4.0.4.28_2F4.0.4.28_2n/an/an/a
FreeBSD:16:latestF4.0.4.32F4.0.4.32_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 6

No port depends on this one.

Configuration

Options name: net_tac_plus

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
bison cpe perl5 libtool
Service scripts
tac_plus
Conflicts with
ru-tac+ia tac_plus-libradius

Message after installing

To run tac_plus at startup, add the following line to rc.conf:

	tac_plus_enable="YES"

Extra options can be foud in the startup script.

Files

Manual pages 3
  • tac_plus(8)
  • tac_plus.conf(5)
  • tac_pwd(8)
pkg-plist 13
  • bin/tac_pwd
  • etc/tac_plus.conf.example
  • include/tacacs.h
  • lib/libtacacs.a
  • lib/libtacacs.so
  • lib/libtacacs.so.1
  • lib/libtacacs.so.1.0.0
  • sbin/tac_plus
  • share/doc/tac_plus/tac_convert
  • share/doc/tac_plus/users_guide
  • share/man/man5/tac_plus.conf.5.gz
  • share/man/man8/tac_plus.8.gz
  • share/man/man8/tac_pwd.8.gz
distinfo 1
FileSizeSHA256
tacacs-F4.0.4.32.tar.gz570098ee3e403a079c75cad13ce9e451c1af0115b0647142765bbd85e60d7a9f3f3fd2
Master sites 1
  • https://shrubbery.net/pub/tac_plus/

Commit history 3

DateCommitCreditsLog message
d4b4ab4c25 Gert Doering net/tac_plus4: Add IPv6 support
f32aa2a076 Gert Doering net/tac_plus4: Add IPv6 support
7ac47e8398 Joe Marcus Clarke net/tac_plus4: Update to F4.0.4.32
Changes since .28: - Fix buffer length argument to ntop() - Muhammad Muquit - Fix two missing free()s - Fix segfault from incorrect pointer returned from value(). Reported here: http://www.shrubbery.net/pipermail/tac_plus/2014-January/001384.html - update autoconf bits for autoconf 2.69 - put tac_plus daemon in sbin, where it ought to be - fix hdr->datalength handling in dump_nas_pak() - add -m option to specify the client listen queue max and increase the default to 64 if the O/S does not define SOMAXCONN - fix config.h include syntax - David M. Syzdek - added -U and -Q flags to allow runtime setuid/setgid change - from from Robert Drake with some alteration - Make implicit time_t conversions explicit in expire.c - from David M. Syzdek …