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

问题解决
使用命令添加cdsw用户,指定uid为8536
useradd cdsw -uid 8536

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

总结
当安装CDSW后,所有的工程的目录属主皆为cdsw;而cdsw用户在docker里存在,在本地主机上不存在,所以造成存在本地的目录的属主为8536;解决该问题的方法是使用useradd添加用户cdsw并指定uid为8536。
本文介绍了解决CDSW环境下目录权限异常的问题,详细描述了由于docker中存在但本地主机缺失的cdsw用户导致的目录归属问题,并提供了解决方案:通过添加指定uid的用户来修正目录权限。
591

被折叠的 条评论
为什么被折叠?



