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

时间:2011-12-17 03:56:02

标签: linux unix process shared-memory mmap

我希望在受限用户下运行的进程与守护进程共享一个futex,该守护进程基本上是root,它会丢弃一些特权。通常的shm_open和mmap等是否与作为不同用户运行的进程一起使用,并具有不同的权限?这有什么具体的安全问题,如果有的话(我如何减轻它们,或许权限)?这两个过程中的哪个创建了fd会有所不同吗?

1 个答案:

答案 0 :(得分:2)

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