昇腾社区首页
中文
注册

准备安装用户

  • 安装用户:安装驱动固件和MindIE软件包的用户。
  • 运行用户:使用驱动固件和MindIE来运行推理业务。需注意,运行用户不建议为root用户属组,权限控制可能存在安全风险,请谨慎使用。
    表1 用户使用场景

    用户类型

    驱动和固件

    MindIE

    安装用户

    root

    • root:安装后支持所有用户运行业务。
    • 非root:该用户需与驱动运行用户同属组,且安装后只能使用该用户运行业务。

    运行用户

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

创建非root用户

请以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
  • 创建完运行用户后, 请勿关闭该用户的登录认证功能。
  • 设置的口令需符合口令复杂度要求(请参见口令复杂度要求)。密码有效期为90天,您可以在/etc/login.defs文件中修改有效期的天数,或者通过chage命令来设置用户的有效期,详情请参见设置用户有效期