zoukankan      html  css  js  c++  java
  • 从PAN-OS CLI中管理PaloAlto防火墙用户的10个示例

    本教程介绍了如何从CLI管理PaloAlto用户。您将学习到与用户和角色相关的功能,包括如何创建一个新用户、为用户分配角色、将普通用户变成管理员用户、列出所有现有用户、删除用户等。
    1.进入PaloAlto CLI配置模式
    首先,如下所示使用ssh从CLI登录PaloAlto。
    $ ssh admin@192.168.101.200
    admin@PA-FW>

    To manage users, go to configure mode as shown below.
    admin@PA-VM> configure
    Entering configuration mode
    [edit]
    admin@PA-VM#
    注意:进入配置模式后,提示将由>变为#,如上所示。
    2.创建新用户
    下面将创建一个名为“ ramesh”的新用户。系统将提示您输入该新用户的密码。
    # set mgt-config users ramesh password
    Enter password :
    Confirm password :
    如果您希望该用户成为管理员,请确保按照以下示例中的说明分配适当的角色。
    另外,只有在将用户分配给角色之后,您才会在用户界面的用户列表中看到它
    如果您正在运行较旧版本的防火墙,请从CLI或控制台升级PaloAlto PAN-OS防火墙软件。
    3.使用密码哈希创建新用户
    如果要自动执行用户创建过程,则可能不想以交互方式输入密码。
    在这种情况下,请在命令行中使用phash(密码哈希)选项将密码指定为哈希,如下所示:
    set mgt-config users john phash $$12345$da$78jdufadkjJBOMdkais89Bo
    4.编辑现有用户以分配只读角色
    创建用户后,分配一个角色,如下所示。
    在此示例中,我们将ramesh分配给超级读者角色,该角色将对所有内容具有只读访问权限。
    set mgt-config users ramesh permissions role-based superreader yes
    注意:如果已将用户分配给另一个角色,则上述命令将覆盖以前的角色分配,并将新角色分配给该用户。
    5.编辑现有用户–添加公钥
    您还可以使用CLI(如下所示)从CLI为用户分配公钥。
    为了简单起见,下面仅显示部分公钥。
    set mgt-config users john public-key jMkVBQUFBREFRQUJBQ.....QtMQ==
    6.为用户分配管理员角色(SuperUser)
    以下命令将使用户成为管理员。为此,将超级用户角色分配给现有用户,如下所示。
    set mgt-config users ramesh permissions role-based superuser yes
    7.为用户分配密码配置文件
    如果您已经有密码配置文件,则可以使用password-profile选项将其分配给用户,如下所示。
    set mgt-config users ramesh password-profile TheGeekStuffProfile
    8.查看现有用户
    使用以下mgt-config users命令查看所有现有用户。
    # show mgt-config users
    users {
    admin {
    phash $$$12345abcdefghilkWhjuyjjdkj/;
    permissions {
    role-based {
    superuser yes;
    }
    }
    public-key jRMESABCEPRAM.....QaCD==;
    }
    ramesh {
    phash $$$4a1234556mbcdefjJBOMdkais89Bo;
    permissions {
    role-based {
    superuser yes;
    }
    }
    }
    }
    9.删除现有用户
    要删除现有用户,请使用以下命令。以下内容将删除用户权限。
    delete mgt-config users ramesh
    10.从角色中删除用户
    如果您不想删除用户,但是想从角色中删除该用户,请使用以下命令,并且不要传递任何角色名称。
    set mgt-config users ramesh permissions role-based
    从现有用户,从PaloAlto管理控制台,从浏览器中删除角色后,您将不会在用户列表中看到该用户。
    但是从CLI来看,show mgt-config用户仍将向该用户显示没有角色的用户,因为该用户不会被删除。A5互联https://www.a5idc.net/

  • 相关阅读:
    用Python实现多核心并行计算
    Sublime Text 中文乱码
    Python_pickle
    New blog
    git Bash常用命令
    用TTS实现文本转语音
    bc#54 div2
    用Python制作新浪微博爬虫
    hdu5000 背包dp
    mac下配置Qt for Android+iOS
  • 原文地址:https://www.cnblogs.com/a5idc/p/13723030.html
Copyright © 2011-2022 走看看