我有 2 个应用程序通过共享内存进行通信。
进程1创建共享内存/dev/shm
,权限为600
但是,尽管进程 2 在同一用户下运行,但它无法访问内存。将权限更改为 666 即可解决此问题。
但为什么?来自同一用户的 2 个进程应该能够访问它,还是我这里有问题?
我有 2 个应用程序通过共享内存进行通信。
进程1创建共享内存/dev/shm
,权限为600
但是,尽管进程 2 在同一用户下运行,但它无法访问内存。将权限更改为 666 即可解决此问题。
但为什么?来自同一用户的 2 个进程应该能够访问它,还是我这里有问题?