tac_plus - TACACS+ server based on Cisco engineering release

Distribution: CentOS 6
Repository: Nux Misc x86_64
Package name: tac_plus
Package version:
Package release: 1.el6.nux
Package architecture: x86_64
Package type: rpm
Installed size: 660.00 KB
Download size: 124.96 KB
Official Mirror: li.nux.ro
The base source for this TACACS+ package is Cisco's publicly available TACACS+ "developer's kit", for which we are grateful. We needed a way to limit certain groups within the company from logging into or getting enable access on certain devices. Access lists (ACLs) of a sort have been added that match against the address of the device speaking with the daemon. Being paranoid, we also wanted to limit which hosts could connect to the daemon. This can be done with tcp_wrappers via inetd, but this does not work if the daemon is running standalone. So, calls to libwrap, the tcp_wrappers library, have been added. For the source and more information about tcp_wrappers, see Wietse Venema's site at http://www.porcupine.org/. Along the way we have also added autoconf, expanded the manual pages, cleaned-up various formatting and STD C nits, added PAM authentication support, and fixed a few LP64 problems. Of course we have also received some enchancement requests from users. One of which was the addition of a host clause (per-host configuration). This has been added; ported from Devrim Seral's implementation. See the documentation for further information.



  • config(tac_plus) =
  • libtacacs.so.1()(64bit)
  • tac_plus =
  • tac_plus(x86-64) =

    Install Howto

    1. Create the repository config file /etc/yum.repos.d/nux-misc.repo:
      name=Nux Misc
    2. Install tac_plus rpm package:
      # yum --enablerepo=nux-misc install tac_plus


    • /etc/tac_plus.conf
    • /etc/pam.d/tac_plus
    • /etc/rc.d/init.d/tac_plus
    • /etc/sysconfig/tac_plus
    • /usr/bin/tac_plus
    • /usr/bin/tac_pwd
    • /usr/lib64/libtacacs.so
    • /usr/lib64/libtacacs.so.1
    • /usr/lib64/libtacacs.so.1.0.0
    • /usr/share/doc/tac_plus-
    • /usr/share/man/man5/tac_plus.conf.5.gz
    • /usr/share/man/man8/tac_plus.8.gz
    • /usr/share/man/man8/tac_pwd.8.gz
    • /usr/share/tac_plus/do_auth.py
    • /usr/share/tac_plus/do_auth.pyc
    • /usr/share/tac_plus/do_auth.pyo
    • /usr/share/tac_plus/tac_convert
    • /usr/share/tac_plus/users_guide


    2012-10-10 - Nux <rpm@li.nux.ro> - - updated to version, building for EL6

    2011-02-22 - Buchan Milne <bgmilne@mandriva.org> + Revision: 639391 - update to new version

    2009-09-08 - Thierry Vignaud <tv@mandriva.org> + Revision: 434267 - rebuild

    2008-08-02 - Thierry Vignaud <tv@mandriva.org> + Revision: 261367 - rebuild

    2008-07-29 - Thierry Vignaud <tv@mandriva.org> + Revision: 254073 - rebuild

    2008-01-02 - Olivier Blin <oblin@mandriva.com> + Revision: 140904 - restore BuildRoot + Thierry Vignaud <tv@mandriva.org> - kill re-definition of %buildroot on Pixel's request

    2007-09-06 - Buchan Milne <bgmilne@mandriva.org> + Revision: 80515 - New version

    2007-01-27 - Buchan Milne <bgmilne@mandriva.org> + Revision: 114281 - Import tac_plus

    2007-01-27 - Buchan Milne <bgmilne@mandriva.org> - initial package