This repository has been archived on 2025-03-20. You can view files and clone it, but cannot push or open issues or pull requests.
sonic-buildimage/files/build_templates
Liuqu 8383b1f256 [TACACS+]: Add support for TACACS+ Authentication (#1019)
* [TACACS+]: Add support for TACACS+ Authentication

* pam_tacplus - A TACACS+ protocol client library and PAM module to
  supports core TACACS+ functions for AAA.
* nss_tacplus - A NSS plugin for TACACS+ to extend function getpwnam,
  make the TACACS+ authenticated user which is not found in local
  could login successfully.

* Add make rules for pam_tacplus and install script
* Add a patch for pam_tacplus to disable pam-auth-update pam-tacplus
  by default
* Add a patch for pam_tacplus to inlucde and build nss_tacplus

  Signed-off-by: chenchen.qcc@alibaba-inc.com

* [TACACS+]: Add nss-tacplus as a separate src repo

* Separate nss-tacplus from pam-tacplus, modify tacacs.mk and
  makefile, add a patch to adapt to the new user map profile.
* Use the lastest stable version for pam-tacplus, add a dependent
  package in sonic-salve, add two patches to fix build error.
* Add scripts to disable tacplus by default.
* Remove hostcfgd service file

  Signed-off-by: Chenchen Qi <chenchen.qcc@alibaba-inc.com>

* [TACACS+]: Fix nss-tacplus filter some valid TACACS+ username

* The NAME_REGEX for username check in plugin nss-tacplus is
  the ANSI version "^[0-9a-zA-Z_-\ ]*$", but the regular expression
  in /etc/adduser.conf is not defined as ANSI version. To avoid
  nss-tacplus filter some valid TACACS+ username, remove username
  check.

  Signed-off-by: Chenchen Qi <chenchen.qcc@alibaba-inc.com>
2017-12-07 03:36:17 -08:00
..
bgp.service.j2 [oneimage]: Fix race condition in systemd container services (#421) 2017-03-22 13:26:00 -07:00
database.service.j2 [oneimage]: Fix race condition in systemd container services (#421) 2017-03-22 13:26:00 -07:00
dhcp_relay.service.j2 [DHCP Relay]: Wait for all interfaces to come up before starting DHCP relay (#660) 2017-06-01 18:38:33 -07:00
docker_image_ctl.j2 [service template] Starting new docker when HWSKU change is detected (#946) 2017-09-14 08:43:02 -07:00
lldp.service.j2 [oneimage]: Fix race condition in systemd container services (#421) 2017-03-22 13:26:00 -07:00
organization_extensions.sh Framework to plugin Organization specific scripts during ONIE Image build (#951) 2017-09-19 16:23:31 -07:00
pmon.service.j2 [oneimage]: Fix race condition in systemd container services (#421) 2017-03-22 13:26:00 -07:00
router_advertiser.service.j2 Add docker-router-advertiser to support IPv6 router advertisements (#1103) 2017-11-14 14:40:15 -08:00
snmp.service.j2 [snmp]: Add swss dependency for snmp service (#1034) 2017-10-12 00:28:16 -07:00
sonic_debian_extension.j2 [TACACS+]: Add support for TACACS+ Authentication (#1019) 2017-12-07 03:36:17 -08:00
swss.service.j2 [init]: save the initial switch mac to config db (#1125) 2017-11-06 23:40:27 -08:00
teamd.service.j2 [oneimage]: Fix race condition in systemd container services (#421) 2017-03-22 13:26:00 -07:00