Table des matières

Groupe de tâches en lecture seule

Configuration

Créer le groupe de tâches

Créer le groupe d'utilisateurs

Option 1. Créer un utilisateur local

Vérification

Afficher les commandes

Échec des tentatives de configuration

Vérification de l'affectation de groupe

Vérification de l'affectation des tâches

Références

Groupe de tâches en lecture seule

Configuration

Pour créer des utilisateurs sur le routeur de services d'agrégation 9000 (ASR9K) avec un accès en lecture seule, nous devons définir un groupe de tâches avec des privilèges en lecture seule, créer un groupe d'utilisateurs avec ce groupe de tâches, puis attacher le groupe nouvellement créé aux utilisateurs.

Créer le groupe de tâches

Il s'agit des tâches pour lesquelles l'utilisateur est autorisé à exécuter des commandes show.

RP/0/RSP1/CPU0:ASR9000# show run taskgroup taskgroup_read_only

taskgroup taskgroup_read_only

task read fr

task read li

task read aaa

task read acl

task read atm

task read bfd

task read bgp

task read cdp

task read cef

task read cgn

task read eem

task read nps

task read pbr

task read ppp

task read qos

task read rib

task read rip

task read sbc

task read ancp

task read bcdl

task read boot

task read diag

task read dwdm

task read hdlc

task read hsrp

task read ipv4

task read ipv6

task read isis

task read lisp

task read lpts

task read ospf

task read ouni

task read rcmd

task read snmp

task read vlan

task read vpdn

task read vrrp

task read admin

task read eigrp

task read l2vpn

task read bundle

task read crypto

task read fabric

task read static

task read sysmgr

task read system

task read tunnel

task read drivers

task read logging

task read monitor

task read mpls-te

task read netflow

task read network

task read pos-dpt

task read firewall

task read mpls-ldp

task read pkg-mgmt

task read call-home

task read fault-mgr

task read interface

task read inventory

task read multicast

task read route-map

task read sonet-sdh

task read transport

task read ext-access

task read filesystem

task read tty-access

task read config-mgmt

task read ip-services

task read mpls-static

task read route-policy

task read host-services

task read basic-services

task read config-services

task read ethernet-services

!

Créer le groupe d'utilisateurs

Les groupes de tâches sont appliqués aux groupes d'utilisateurs. J'ai créé un groupe d'utilisateurs appelé usergroup_read_only

RP/0/RSP1/CPU0:ASR9000# show run usergroup usergroup_read_only

usergroup usergroup_ready_only

taskgroup taskgroup_read_only

!

end-group

Option 1. Créer un utilisateur local

Créez un utilisateur local et appliquez le groupe d'utilisateurs.

RP/0/RSP1/CPU0:ASR9000# show run username tyler

username tyler

group usergroup_read_only

secret 5 $1$wTwU$CdHKzfRJlJ7kDvJa7NWdi.

!

Vérification

Afficher les commandes

RP/0/RSP1/CPU0:ASR9000# show clock

13:42:03.811 UTC Thu Jun 30 2016

RP/0/RSP1/CPU0:ASR9000# show run

Building configuration...

!! IOS XR Configuration 5.1.3

!

hostname ASR9000

[output omitted]

Échec des tentatives de configuration

Il n'est pas possible de bloquer l'accès à la configuration, mais toute tentative de configuration échouera.

Une configuration de base telle que la création d’une interface de bouclage échoue.

RP/0/RSP1/CPU0:ASR9000# conf t

RP/0/RSP1/CPU0:ASR9000(config)# int loopback 103

% This command is not authorized

La suppression du protocole BGP échoue également.

RP/0/RSP1/CPU0:ASR9000# configure

RP/0/RSP1/CPU0:ASR9000(config)# no router bgp 65530

% This command is not authorized

Vérification de l'affectation de groupe

L'utilisateur connecté est membre de usergroup_read_only

RP/0/RSP1/CPU0:ASR9000# show user group

usergroup_read_only

Vérification de l'affectation des tâches

Cet utilisateur n'a accès qu'en LECTURE pour les tâches spécifiées.

RP/0/RSP1/CPU0:ASR9000# show user tasks

Task:                  aaa  : READ

Task:                  acl  : READ

Task:                admin  : READ

Task:                 ancp  : READ

Task:                  atm  : READ

Task:       basic-services  : READ

Task:                 bcdl  : READ

Task:                  bfd  : READ

Task:                  bgp  : READ

Task:                 boot  : READ

Task:               bundle  : READ

Task:            call-home  : READ

Task:                  cdp  : READ

Task:                  cef  : READ

Task:                  cgn  : READ

Task:          config-mgmt  : READ

Task:      config-services  : READ

Task:               crypto  : READ

Task:                 diag  : READ

Task:              drivers  : READ

Task:                 dwdm  : READ

Task:                  eem  : READ

Task:                eigrp  : READ

Task:    ethernet-services  : READ

Task:           ext-access  : READ

Task:               fabric  : READ

Task:            fault-mgr  : READ

Task:           filesystem  : READ

Task:             firewall  : READ

Task:                   fr  : READ

Task:                 hdlc  : READ

Task:        host-services  : READ

Task:                 hsrp  : READ

Task:            interface  : READ

Task:            inventory  : READ

Task:          ip-services  : READ

Task:                 ipv4  : READ

Task:                 ipv6  : READ

Task:                 isis  : READ

Task:                l2vpn  : READ

Task:                   li  : READ

Task:                 lisp  : READ

Task:              logging  : READ

Task:                 lpts  : READ

Task:              monitor  : READ

Task:             mpls-ldp  : READ

Task:          mpls-static  : READ

Task:              mpls-te  : READ

Task:            multicast  : READ

Task:              netflow  : READ

Task:              network  : READ

Task:                  nps  : READ

Task:                 ospf  : READ

Task:                 ouni  : READ

Task:                  pbr  : READ

Task:             pkg-mgmt  : READ

Task:              pos-dpt  : READ

Task:                  ppp  : READ

Task:                  qos  : READ

Task:                 rcmd  : READ

Task:                  rib  : READ

Task:                  rip  : READ

Task:            route-map  : READ

Task:         route-policy  : READ

Task:                  sbc  : READ

Task:                 snmp  : READ

Task:            sonet-sdh  : READ

Task:               static  : READ

Task:               sysmgr  : READ

Task:               system  : READ

Task:            transport  : READ

Task:           tty-access  : READ

Task:               tunnel  : READ

Task:                 vlan  : READ

Task:                 vpdn  : READ

Task:                 vrrp  : READ

Références

Forums d'assistance - ASR9000/XR Utilisation des groupes de tâches et compréhension des niveaux de confidentialité et des autorisations - Guide de Xander