准备安装用户
- 安装用户:安装驱动固件和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
父主题: 安装开发环境