准备安装用户和运行用户
- 安装用户:安装NPU驱动、固件和CANN软件包的用户。
- 运行用户:使用NPU驱动、固件,和在CANN上运行业务的用户。
请参考表1中的介绍,创建安装和运行用户。
组件 |
安装用户 |
运行用户 |
---|---|---|
驱动和固件 |
root |
|
CANN |
root |
支持所有用户运行业务。 |
非root |
|
本文档中的示例步骤使用的用户如下:
- 以root用户安装驱动、固件。
- 以非root用户HwHiAiUser(驱动固件的默认运行用户)安装CANN软件。
执行如下示例命令,创建HwHiAiUser用户和用户属组:
1 2 | groupadd HwHiAiUser useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash |
若想创建其他用户时,可以参考如下步骤。需注意,若安装驱动固件时未使用--install-for-all参数,CANN软件包运行用户需与驱动固件的运行用户为同一个用户属组。
以下命令请以root用户执行,<usergroup>和<username>请自行替换为实际用户名。
- 创建非root用户。
groupadd <usergroup> useradd -g <usergroup> -d /home/<username> -m <username> -s /bin/bash
- 设置非root用户密码。
passwd <username>