linux下挂载一个文件系统,用户名和用户组都是65534

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