取代freeradius,tacacsAAA配置详解
我最近完成了企业网络设备通过Radius对Windows网络策略服务器进行身份验证的配置,但有以下功能不全: 安装 软件下载地址:http://pan.baidu.com/s/1i4x3jrJ 对tac_plus.cfg配置文件进行编辑 #!/usr/local/sbin/tac_plus id = spawnd { listen = { port = 49 } spawn = { instances min = 1 instances max = 10 } background = no } id = tac_plus { access log = /var/log/tac_plus/access/%Y%m%d.log accounting log = /var/log/tac_plus/acct/%Y%m%d.log mavis module = external { setenv LDAP_SERVER_TYPE = "microsoft" setenv LDAP_HOSTS = "AD服务器IP:3268 ads02:3268" setenv LDAP_BASE = "dc=my-domain,dc=com" setenv LDAP_USER = "Manager@my-domain.com" setenv LDAP_PASSWD = "xxxxx" setenv REQUIRE_TACACS_GROUP_PREFIX = 1 exec = /usr/local/lib/mavis/mavis_tacplus_ldap.pl } #此为可选配置,如需要对特定组设备有特定权限,可自行研究。 login backend = mavis user backend = mavis #pap backend = mavis host = world { address = ::/0 prompt = "Welcomen" enable 15 = clear secret key = XXXX } #此处定义管理员全选组admin,登录权限是15 group = admin { message= "[Admin privileges]" default service = permit service = shell { default command = permit default attribute = permit set priv-lvl = 15 } } #此处定义普通用户组guest,登录权限是1,允许“show versinon/interface”,拒绝“show ip interface”,拒绝“enable” group = guest { enable = deny service = shell { default cmd = deny message deny="Command Denied by tacacs server" default attribute = deny cmd = show { deny /ip interface/ permit /version/ permit /interface */ deny // message deny="Access Deny" } cmd = quit { permit // } set priv-lvl = 1 } } user = 111 { password = clear 111 member = guest } #这里我们为运维工程师创建了2个账号,属admin组 user = cisco { password = clear cisco member = admin service = shell { default command = permit default attribute = permit set priv-lvl = 15 } } user = atomlqws { password = clear "xxxxx" member = admin service = shell { default command = permit default attribute = permit set priv-lvl = 15 } } group = medium { default service = permit service = shell { default command = permit default attribute = permit set priv-lvl = 15 cmd = configure { deny .*} cmd = enable { deny .* } } } user = readonly { password = clear readonly member = guest } } /usr/local/bin/tac_plus -P /usr/local/etc/tac_plus.cfg 网络设备tacacs+配置我司线上网络设备包括:cisco/h3c,不通品牌型号均不同: hwtacacs scheme XXXX(key) domain sinobbd-domain line vty 0 10 Nexus系列设备配置 tacacs-server host 192.168.1.100 key 7 "VertTBY" aaa authentication login default group XXXX local IOS系列配置(ASR 1K,3650,2960等) ASR 9K配置 line template T_vtyaccounting commands default (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |