This pull request add Config DB schema and HostCfg Enforcer plugin to support TACACS+ per-command authorization&accounting. ##### Work item tracking - Microsoft ADO **(number only)**: 24433713 #### Why I did it Support TACACS per-command authorization&accounting. #### How I did it Change ConfigDB schema and HostCfg enforcer. Add UT to cover changed code. #### How to verify it Build following project and pass all UTs: make target/python-wheels/sonic_host_services-1.0-py3-none-any.whl #### Which release branch to backport (provide reason below if selected) N/A #### Tested branch (Please provide the tested image version) Extract tacacs support functions into library, this will share TACACS config file parse code with other project. Also fix memory leak issue in parse config code. - [ ] SONiC.202012-15723.309781-38d8852cd #### Description for the changelog Add Config DB schema and HostCfg Enforcer plugin to support TACACS+ per-command authorization&accounting. |
||
---|---|---|
.. | ||
debian | ||
templates | ||
.gitignore | ||
LICENSE | ||
MAINTAINERS | ||
README.md |
sonic-host-services-data
Data files required for SONiC host services
To build
dpkg-buildpackage -rfakeroot -b -us -uc
To clean
dpkg-buildpackage -rfakeroot -Tclean
See the SONiC Website for more information about the SONiC project.