从 PAN-OS CLI 管理 PaloAlto 防火墙用户

举报
Tiamo_T 发表于 2022/10/19 08:13:11 2022/10/19
【摘要】 本教程介绍如何从 CLI 管理 PaloAlto 用户。

本教程介绍如何从 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 :

如果您希望此用户成为管理员,请确保按照以下示例中的说明分配适当的角色。

此外,只有在将用户分配给角色后,您才会在 UI 的用户列表中看到它


在相关说明中,如果您运行的是旧版本的防火墙,请按照以下说明进行升级:从 CLI 或控制台升级 PaloAlto PAN-OS 防火墙软件的 5 个步骤

3. 使用密码哈希创建新用户

如果您正在自动化用户创建过程,您可能不想以交互方式输入密码。

在这种情况下,使用 phash(密码哈希)选项在命令行中将密码指定为哈希,如下所示:

set mgt-config users john phash $$12345$da$78jdufadkjJBOMdkais89Bo

4. 编辑现有用户以分配只读角色

创建用户后,分配一个角色,如下所示。

在此示例中,我们将 ramesh 分配给 superreader 角色,该角色将对所有内容具有只读访问权限。

set mgt-config users ramesh permissions role-based superreader yes

注意:如果用户已经被分配了另一个角色,上面的命令将覆盖之前的角色分配,并将新的角色分配给用户。

5. 编辑现有用户 - 添加公钥

您还可以使用 public-key 选项从 CLI 为用户分配公钥,如下所示。

为简单起见,下面仅显示部分公钥。

set mgt-config users john public-key jMkVBQUFBREFRQUJBQ.....QtMQ==

6. 为用户分配管理员角色(超级用户)

以下命令将使用户成为管理员。为此,将超级用户角色分配给现有用户,如下所示。

set mgt-config users ramesh permissions role-based superuser yes

7. 将用户分配给密码配置文件

如果您已经有密码配置文件,则可以使用密码配置文件选项将其分配给用户,如下所示。

set mgt-config users ramesh password-profile 

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.删除现有用户

要删除现有用户,请使用以下命令。以下将删除用户 ramesh。

delete mgt-config users ramesh

10. 从角色中删除用户

如果您不想删除用户,但想从角色中删除用户,请使用以下命令并且不要传递任何角色名称。

set mgt-config users ramesh permissions role-based

从现有用户、PaloAlto 管理控制台、浏览器中删除角色后,您将不会在用户列表中看到该用户。

但从 CLI 中,show mgt-config users 仍将显示该用户,该用户没有角色,因为该用户未被删除。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。