Developers
资源

创建安装及运行用户(可选)

本章节仅指导单机安装软件包的创建用户场景,批量安装场景请跳过此步骤。

运行用户

运行用户:实际运行推理业务或执行训练的用户。

root用户安装驱动前需在待安装环境上准备运行用户(默认运行用户为HwHiAiUser),支持自动和手动创建两种方式。

  • 自动创建:Ascend Deployer工具在执行安装命令时,会自动创建一个HwHiAiUser用户。
  • 手动创建:命令参考如下(以创建HwHiAiUser用户为例):

    如果想指定其他用户作为运行用户,后续在安装操作中修改配置文件inventory_file。

    1. 创建运行用户HwHiAiUser。
      groupadd HwHiAiUser
      useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash
    2. 设置HwHiAiUser用户密码。
      passwd HwHiAiUser

    设置的口令需符合口令复杂度要求(请参见口令复杂度要求)。密码有效期为90天,您可以在/etc/login.defs文件中修改有效期的天数,或者通过chage命令来设置用户的有效期,详情请参见设置用户有效期

安装用户

安装用户:实际安装软件包的用户。

  • 当前只支持root用户进行安装操作。
  • root用户支持安装Ascend Deployer工具下载的所有软件。
  • inventory_file文件中localhost默认使用root用户安装单机安装时,请手动修改ascend-deployer/ascend_deployer/inventory_file文件,将[worker]字段下的“ansible_ssh_user”参数值修改为root。
  • 安装2.0.3及以后版本的边缘组件(atlasedge)时,该组件会默认创建一个MindXEdge用户。