下载
中文
注册
用户UID或GID被占用

用户UID或GID被占用

2023/06/13

226

暂无评分
我要评分

问题信息

问题来源产品大类产品子类关键字
官方安装部署MindX DLhwMindX、UID、GID

问题现象描述

用户的UID或者GID被其他用户占用了。

原因分析

解决措施

  • 如果用户是HwHiAiUser,因为驱动的部分文件有i属性,无法直接修改。因此,建议将驱动、固件卸载后,再按照修改hwMindX用户的UID和GID的方法,修改HwHiAiUser用户的UID和GID,然后再重装驱动和固件。
  • 如果用户是hwMindX,参考以下步骤。
  1. 修改当前占用9000的用户的UID和GID为其他值。

    1. 如当前占用9000的用户为test,将test用户的UID和GID修改为1001。
      usermod -u 1001 test;
      groupmod -g 1001 test;
    2. 修改文件属主。

      如test用户的UID和GID为9000时,拥有某个文件,现在test用户的UID和GID为1001,对应的文件属主需要从9000这个用户修改为1001对应的用户。

      find / -user 9000 -exec chown test {} \;
      find / -user 9000 -exec chown -h test {} \;
      find / -group 9000 -exec chgrp test {} \;
      find / -group 9000 -exec chgrp -h test {} \;

  2. 将hwMindX用户的UID和GID修改为9000。

    usermod -u 9000 hwMindX
    groupmod -g 9000 hwMindX
    假设hwMindX之前的UID和GID为1005,则执行以下命令修改。
    find / -user 1005 -exec chown hwMindX {} \;
    find / -user 1005 -exec chown -h hwMindX {} \;
    find / -group 1005 -exec chgrp hwMindX {} \;
    find / -group 1005 -exec chgrp -h hwMindX {} \;

本页内容