如何在 Junos 中查看附加到命令的权限级别?

网络工程 瞻博网络
2021-07-13 20:20:05

根据瞻博网络文档,每个顶级 CLI 命令和每个配置语句都有一个与之关联的访问权限级别。是否有允许查看附加到命令的权限级别的命令?

2个回答

最接近你想要的东西是show cli authorization. 除非你自己的东西一样指定他们,你将无法获得下到各个命令水平allow-commandsdeny-configuration等等。

它将显示登录的用户以及他们拥有的权限。

下面是一个自定义登录类的示例,它具有除特定类型的配置模式之外的所有权限:

jhead@SRX1> show cli authorization
Current user: 'jhead       ' class 'CUSTOM'
Permissions:
    access      -- Can view access configuration
    access-control-- Can modify access configuration
    admin       -- Can view user accounts
    admin-control-- Can modify user accounts
    clear       -- Can clear learned network info
    configure   -- Can enter configuration mode
    control     -- Can modify any config
    edit        -- Can edit full files
    field       -- Can use field debug commands
    firewall    -- Can view firewall configuration
    firewall-control-- Can modify firewall configuration
    floppy      -- Can read and write the floppy
    interface   -- Can view interface configuration
    interface-control-- Can modify interface configuration
    maintenance -- Can become the super-user
    network     -- Can access the network
    reset       -- Can reset/restart interfaces and daemons
    rollback    -- Can rollback to previous configurations
    routing     -- Can view routing configuration
    routing-control-- Can modify routing configuration
    secret      -- Can view secret statements
    secret-control-- Can modify secret statements
    security    -- Can view security configuration
    security-control-- Can modify security configuration
    shell       -- Can start a local shell
    snmp        -- Can view SNMP configuration
    snmp-control-- Can modify SNMP configuration
    storage     -- Can view fibre channel storage protocol configuration
    storage-control-- Can modify fibre channel storage protocol configuration
    system      -- Can view system configuration
    system-control-- Can modify system configuration
    trace       -- Can view trace file settings
    trace-control-- Can modify trace file settings
    view        -- Can view current values and statistics
    view-configuration-- Can view all configuration (not including secrets)
    all-control -- Can modify any configuration
    flow-tap    -- Can view flow-tap configuration
    flow-tap-control-- Can modify flow-tap configuration
    flow-tap-operation-- Can tap flows
    idp-profiler-operation-- Can Profiler data
    pgcp-session-mirroring-- Can view pgcp session mirroring configuration
    pgcp-session-mirroring-control-- Can modify pgcp session mirroring configuration
    unified-edge-- Can view unified edge configuration
    unified-edge-control-- Can modify unified edge configuration
Individual command authorization:
    Allow regular expression: (^configure exclusive$)|(^edit exclusive$)
    Deny regular expression: (^configure.*)|(^edit.*)
    Allow configuration regular expression: none
    Deny configuration regular expression: none

这是一个更受限制的示例,其中配置了单个类别而不是all

jhead@SRX1> show cli authorization
Current user: 'jhead       ' class 'CUSTOM'
Permissions:
    admin       -- Can view user accounts
    routing     -- Can view routing configuration
    routing-control-- Can modify routing configuration
    system      -- Can view system configuration
    view        -- Can view current values and statistics
Individual command authorization:
    Allow regular expression: (^configure exclusive$)|(^edit exclusive$)
    Deny regular expression: (^configure.*)|(^edit.*)
    Allow configuration regular expression: none
    Deny configuration regular expression: none

这是在表中你已经链接到:只读只能查看,操作者可以另外运行clearnetworkresettrace,和view超级用户可以做的一切。

如果您创建自己的类,下面的权限位表显示了您可以分配给它的所有权限。