# TACACS

## nv show system aaa tacacs

Shows all TACACS+ configuration on the switch.

### Version History

Introduced in Cumulus Linux 5.4.0

### Example

    cumulus@switch:~$ nv show system aaa tacacs
                        applied
    ------------------  --------------
    enable              on
    source-ip           10.10.10.1
    timeout             10
    vrf                 mgmt
    accounting
      enable            off
      send-records      first-response
    authentication
      mode              chap
      per-user-homedir  on
    [authorization]     0
    [exclude-user]      USER1
    [server]            5
    [server]            10

## nv show system aaa tacacs accounting

Shows TACACS+ accounting configuration on the switch.

### Version History

Introduced in Cumulus Linux 5.4.0

### Example

    cumulus@switch:~$ nv show system aaa tacacs accounting

## nv show system aaa tacacs authentication

Shows TACACS+ authentication configuration on the switch.

### Version History

Introduced in Cumulus Linux 5.4.0

### Example

    cumulus@switch:~$ nv show system aaa tacacs authentication
                  applied
    ------------  --------------
    enable        off
    send-records  first-response

## nv show system aaa tacacs authorization

Shows TACACS+ per-command authorization settings on the switch.

### Version History

Introduced in Cumulus Linux 5.4.0

### Example

    cumulus@switch:~$ nv show system aaa tacacs authorization
    Privilege Level  role          command
    ---------------  ------------  -------
    0                nvue-monitor  ip
                                   nv

## nv show system aaa tacacs authorization /

Shows the TACACS+ per-command authorization configuration for the privilege level.

### Command Syntax

Syntax | Description
--- | ---
`<privilege-level-id>` | The privilege level ID.

### Version History

Introduced in Cumulus Linux 5.4.0

### Example

    cumulus@switch:~$ nv show system aaa tacacs authorization 0

## nv show system aaa tacacs authorization / command

Shows TACACS+ per-command authorization command for the privilege level.

### Command Syntax

Syntax | Description
--- | ---
`<privilege-level-id>` | The privilege level ID.

### Version History

Introduced in Cumulus Linux 5.4.0

### Example

    cumulus@switch:~$ nv show system aaa tacacs authorization 0 command

## nv show system aaa tacacs exclude-user

Shows the list of users excluded from TACACS+ server authentication.

### Version History

Introduced in Cumulus Linux 5.4.0

### Example

    cumulus@switch:~$ nv show system aaa tacacs exclude-user

## nv show system aaa tacacs server

Shows TACACS+ server configuration on the switch.

### Version History

Introduced in Cumulus Linux 5.4.0

### Example

    cumulus@switch:~$ nv show system aaa tacacs server
       host          port  prefer-ip-version  secret
    --  ------------  ----  -----------------  ------
    5   192.168.0.30  32    4                  *
    10  192.168.1.30  49    4                  *

## nv show system aaa tacacs server <priority-id>

Shows TACACS+ server priority configuration on the switch. NVUE commands require you to specify the priority for each TACACS+ server. You must set a priority even if you only specify one server.

### Command Syntax

Syntax | Description
--- | ---
`<priority-id>` | The priority number.

### Version History

Introduced in Cumulus Linux 5.4.0

### Example

    cumulus@switch:~$ nv show system aaa tacacs server 5
                       applied
    -----------------  ------------
    host               192.168.0.30
    port               32
    prefer-ip-version  4
    secret             *