准备用户
本节指导用户创建安装和运行用户,若用户已存在,请跳过本节内容。
- 安装用户:安装NPU驱动、固件和CANN软件包的用户。
- 运行用户:使用NPU驱动、固件,和在CANN上运行业务的用户。
请参考表1中的要求创建用户。
组件 |
安装用户 |
运行用户 |
---|---|---|
NPU驱动和固件 |
root |
|
CANN |
root |
支持所有用户运行业务。 |
非root |
|
本文档中的示例步骤使用的用户如下:
- 以root用户安装驱动、固件。
- 以非root用户HwHiAiUser(驱动固件的默认运行用户)安装CANN软件。
执行如下示例命令,创建HwHiAiUser用户和用户组:
1 2 | groupadd HwHiAiUser useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash |
默认用户HwHiAiUser的用途和配置要求,请以《Atlas 系列硬件产品 账户清单》为准,若想创建其他非root用户,可以参考如下步骤。需注意,若安装驱动固件时未使用--install-for-all参数,CANN软件包运行用户需与驱动固件的运行用户为同一个用户组。
以下命令请以root用户执行,<usergroup>和<username>请自行替换为实际用户组和用户名。
- 创建非root用户。
groupadd <usergroup> useradd -g <usergroup> -d /home/<username> -m <username> -s /bin/bash
- 设置非root用户密码。
passwd <username>
父主题: 安装指南