AAA Authentication Fail through
Description: Configures AAA authentication fail through.
Syntax:
aaa authentication failthrough <enable>
Parameters:
enable: Enable or disable the feature.
Example:
sonic(config)# aaa authentication failthrough enable
Description: Configures AAA login authentication for console access.
Syntax:
aaa authentication login console local
no aaa authentication login console local
Description: Configures the default login authentication list.
Syntax:
aaa authentication login default { { [ group { { [ ldap [ local ] ] } | { [ radius [ local ] ] } | { [ tacacs+ [ local ] ] } } ] } | { [ local { [ group { [ ldap ] | [ radius ] | [ tacacs+ ] } ] } ] } }
no aaa authentication login default
Example:
sonic(config)# aaa authentication login default group tacacs+ local
Configuring Authorization: -
AAA Authorization Commands Default
Description: Configures AAA command authorization to use TACACS+.
Syntax:
aaa authorization commands default { { group { tacacs+ [ local ] } } | local }
no aaa authorization commands default
Example:
sonic(config)# aaa authorization commands default group tacacs+ local
Description: Configures login authorization to use LDAP.
Syntax:
aaa authorization login default { { [ group ldap ] } | [ local ] }
no aaa authorization login default
Example:
sonic(config)# aaa authorization login default group ldap
Description: Configures various AAA name services to use LDAP.
AAA Name-Service Group
Syntax:
aaa name-service group { { [ group ldap ] } | [ local ] | [ login ] }
no aaa name-service group
Example:
sonic(config)# aaa name-service group group ldap
AAA Name-Service Netgroup
Syntax:
aaa name-service netgroup { { [ group ldap ] } | [ local ] }
no aaa name-service netgroup
Example:
sonic(config)# aaa name-service netgroup group ldap
AAA Name-Service Passwd
Syntax:
aaa name-service passwd { { [ group ldap ] } | [ local ] | [ login ] }
no aaa name-service passwd
Example:
sonic(config)# aaa name-service passwd group ldap
AAA Name-Service Shadow
Syntax:
aaa name-service shadow { { [ group ldap ] } | [ local ] | [ login ] }
no aaa name-service shadow
Example:
sonic(config)# aaa name-service shadow group ldap
AAA Name-Service Sudoers
Syntax:
aaa name-service sudoers { { [ group ldap ] } | [ local ] }
no aaa name-service sudoers
Example:
sonic(config)# aaa name-service sudoers group ldap
AAA Server Radius Dynamic Authorization
Description: Enables dynamic authorization server functionality.
Syntax:
aaa server radius dynamic-author
no aaa server radius dynamic-author
Example:
sonic-cli# configure terminal
sonic-cli(config)# aaa server radius dynamic-author