下载
中文
注册

准备安装用户

  • 安装用户:安装驱动固件和MindIE软件包的用户。
  • 运行用户:使用驱动固件和MindIE来运行推理业务。
    请参考表1中的介绍,创建安装和运行用户。
    表1 用户类型

    组件

    安装用户

    运行用户

    驱动和固件

    root

    root

    非root

    CANN

    root

    支持所有用户运行业务。

    运行用户不建议为root用户属组,权限控制可能存在安全风险,请谨慎使用。

    非root

    使用--install-for-all参数安装时,支持所有用户运行业务,未使用时,安装用户和运行用户需为同一个。

    运行用户需与驱动固件的运行用户为同一个用户属组。

    MindIE

    root

    root

    非root

    与安装用户保持一致。

    运行用户需与驱动固件的运行用户为同一个用户属组。

    说明:

    建议与CANN的安装用户保持一致。

  • 如果创建的运行用户和运行用户组是HwHiAiUser,安装驱动固件包时无需指定运行用户,默认即为HwHiAiUser。
  • 如果创建的运行用户和运行用户组是非HwHiAiUser(含root),安装驱动固件包时必须指定运行用户(通过--install-username=username --install-usergroup=usergroup参数指定)。因此如果对运行用户名称没有特殊要求,建议使用HwHiAiUser,其他非HwHiAiUser用户可以参考以下步骤创建。

创建非root用户

  1. 请以root用户登录服务器后,执行如下命令创建非root用户。
    groupadd usergroup     
    useradd -g usergroup -d /home/username -m username -s /bin/bash
    示例:创建驱动运行用户HwHiAiUser(运行驱动进程的用户),安装驱动时无需指定运行用户,默认即为HwHiAiUser。
    groupadd HwHiAiUser
    useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash
  2. 设置非root用户密码。
    passwd <username>
    • 创建完运行用户后,请勿关闭该用户的登录认证功能。
    • 设置的口令需符合口令复杂度要求(请参见口令复杂度要求)。密码有效期为90天,您可以在/etc/login.defs文件中修改有效期的天数,或者通过chage命令来设置用户的有效期,详情请参见设置用户有效期