准备安装和运行用户
- 安装用户:安装NPU驱动固件和CANN软件包的用户。
- 运行用户:使用NPU驱动固件和在CANN上执行开发、训练和推理业务的用户。
请参考表1中的介绍,创建安装和运行用户。
组件 |
安装用户 |
运行用户 |
---|---|---|
驱动和固件 |
root |
root |
非root |
||
CANN |
root |
支持所有用户运行业务。 运行用户不建议为root用户属组,权限控制可能存在安全风险,请谨慎使用。 |
非root |
使用--install-for-all参数安装时,支持所有用户运行业务,未使用时,安装用户和运行用户需为同一个。 运行用户需与驱动固件的运行用户为同一个用户属组。 |
本文档示例步骤将以root安装驱动、固件和CANN,以HwHiAiUser为驱动固件运行用户和运行用户属组。
执行如下命令,创建HwHiAiUser用户和用户属组:
1 2 |
groupadd HwHiAiUser useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash |
创建其他非root用户操作方法如下,如下命令请以root用户执行,<usergroup>和<username>请自行替换为实际用户名。
- 创建非root用户。
groupadd <usergroup> useradd -g <usergroup> -d /home/<username> -m <username> -s /bin/bash
- 设置非root用户密码。
passwd <username>