0739-CDSW本地数据目录权限问题

  • 2020 年 2 月 10 日
  • 筆記

异常重现

当需要在主机上查看project的数据时,发现目录的权限时700,属主为8546,而主机上并没有uid为8536的用户,所以只有root可以查看该目录。

问题解决

使用命令添加cdsw用户,指定uid为8536

useradd cdsw -uid 8536  

可以看到此时该目录的属主已经变成了cdsw。

总结

当安装CDSW后,所有的工程的目录属主皆为cdsw;而cdsw用户在docker里存在,在本地主机上不存在,所以造成存在本地的目录的属主为8536;解决该问题的方法是使用useradd添加用户cdsw并指定uid为8536。