Go to file
Steven M. Miano 8d17ddc8c7 licensing is MIT per the LICENSE file, not BSD 2023-05-24 17:23:59 -04:00
debian-jessie Another attempt at making our Open Source tooling happy 2019-02-10 15:02:42 -08:00
debian-wheezy Another attempt at making our Open Source tooling happy 2019-02-10 15:02:42 -08:00
tacacs-F4.0.4.28 Regenerate autotools 2022-09-05 14:35:03 +01:00
CODE_OF_CONDUCT.md Another attempt at making our Open Source tooling happy 2019-02-10 15:02:42 -08:00
CONTRIBUTING Update CONTRIBUTING to reflect main 2021-08-11 13:31:42 -04:00
LICENSE Relicense Meta contributions to MIT 2022-09-02 10:11:10 -07:00
README.debian licensing is MIT per the LICENSE file, not BSD 2023-05-24 17:23:59 -04:00
README.facebook Rework against upstream version F4.0.4.28 2018-06-12 22:26:53 -07:00
README.md Relicense Meta contributions to MIT 2022-09-02 10:11:10 -07:00
tacacs.spec Bump version to F4.0.4.28-7fb 2022-09-05 14:34:31 +01:00

README.md

Tacacs+ (tac_plus)

C Daemon that authenticates requests via the Tacacs+ Protocol and logs accounting information.

This is a fork of Cisco + Shruberry's Tacacas+ daemons (http://www.shrubbery.net/tac_plus/)

Requirements

  • Linux (have not tested in other OSs)
  • tcpwrappers(-devel)
  • pam(-devel)

Supports

  • IPv4 + IPv6
  • RPM Spec Files included
  • SystemD .service files
  • PAM Support
  • tcpwrappers support
  • Syslog Logging

Default Behavior

  • tacacs+ logs accounting to syslog and /var/log/tac_plus.acct
  • PIDS live in /var/run/tac_plus

INSTALLING

Build from source (./configure ; make ; make install) or build an RPM

  • rpmbuild -ba tacacs.spec

RPM Build

  • git clone git@github.com:facebook/tac_plus.git
  • cd tac_plus
  • mkdir -p ~/rpmbuild/SOURCES
  • tar cvzf ~/rpmbuild/SOURCES/tacacs-F4.0.4.28.tar.gz tacacs-F4.0.4.28
  • echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
  • sudo yum install rpm-build redhat-rpm-config gcc bison flex m4 pam-devel tcp_wrappers tcp_wrappers-devel
  • rpmbuild -ba tacacs.spec
  • Have a beer 🍺

License

tac_plus is MIT licensed, as found in the LICENSE file.