Linux:常规和特权进程之间的mmap MAP_SHARED好吗?

我想要一个在限制用户下运行的进程与一个守护进程共享一个futex,这个守护进程基本上是root用户,可以放弃一些权限。 通常的shm_open和mmap等是否可以与以不同用户运行的进程一起工作,并具有不同的权限? 有什么具体的安全问题,如果有的话(我怎么减轻他们,权限也许)? 这两个过程中的哪一个创buildfd有什么区别?

如果进程shm_open(“xx”,O_CREAT | O_RDWR,0666); 这是rw-rw-rw-,向所有人开放。 常规的umask应该适用。