标签: linux unix process shared-memory mmap
我希望在受限用户下运行的进程与守护进程共享一个futex,该守护进程基本上是root,它会丢弃一些特权。通常的shm_open和mmap等是否与作为不同用户运行的进程一起使用,并具有不同的权限?这有什么具体的安全问题,如果有的话(我如何减轻它们,或许权限)?这两个过程中的哪个创建了fd会有所不同吗?
答案 0 :(得分:2)
如果进程shm_open(“xx”,O_CREAT | O_RDWR,0666);它是rw-rw-rw-并向所有人开放。应该使用常规的umask。