挂载磁盘下每一个文件和文件夹,用户名和用户组都是65534,用root用户都没有写入的权限,有人知道怎么破吗?
使用docker隔离出来的程序创建外部资源也会出现这个问题,但是root都不能写入这个就太奇怪了, linux上root可以做任何事啊.从未遇到过.
#2
更多评论
我的问题解决了,由于技术原因,之前没有把事情说的明白,现在详细说一下。
我在linux下面,使用namespace隔离出一个进程,然后发现隔离后的文件系统都是65534,原因是没有做用户和用户组的映射,只要把当前用户和用户组映射到命名空间里面,那么就不会出现用户都是nobody了。
#1
我遇到过,这个问题是我自己调用linux的底层api函数,clone出来的一个新的命名空间,没有做用户映射,文件的用户组和所属用户都是nobody,这个用户我后来查过,就是来宾用户,只读权限,任何用户都不能往里写入。
#3