准备安装及运行用户

检查root用户的umask

  1. 以root用户登录安装环境。

  2. 检查root用户的umask值。

    umask
  3. 如果umask不等于0022,请执行如下操作配置,在该文件的最后一行添加umask 0022后保存。

    1. 在任意目录下执行如下命令,打开.bashrc文件:
      vi ~/.bashrc 

      在文件最后一行后面添加umask 0022内容。

    2. 执行:wq!命令保存文件并退出。
    3. 执行source ~/.bashrc命令使其立即生效。

    建议用户安装完OS依赖后将umask值改为0027。

创建安装及运行用户

  • 如果安装驱动时未携带“--install-for-all”,并且CANN软件包运行用户为非root,则该CANN软件包运行用户所属的属组必须和驱动运行用户所属属组相同;如果不同,请用户自行添加到驱动运行用户属组。
  • 运行用户不建议为root用户属组,权限控制可能存在安全风险,请谨慎使用。
创建非root用户操作方法如下,如下命令请以root用户执行。
  1. 创建非root用户。
    groupadd usergroup     
    useradd -g usergroup -d /home/username -m username -s /bin/bash
  2. 设置非root用户密码。
    passwd username
  • 创建完运行用户后, 请勿关闭该用户的登录认证功能。
  • 设置的口令需符合口令复杂度要求(请参见口令复杂度要求)。密码有效期为90天,您可以在/etc/login.defs文件中修改有效期的天数,或者通过chage命令来设置用户的有效期,详情请参见设置用户有效期