不同用户user之间如何访问共享内存?

leibo 2005-08-01 02:30:38
如题。
...全文
146 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
NC 2005-08-03
  • 打赏
  • 举报
回复
不同用户就是说,登陆unix系统的用户不同,比如root用户,abc用户,def用户。abc创建的共享内存,用def用户登录机器,能否访问呢?具体的访问方法和同一个用户下的不同进程间共享内存访问是否有区别
======================================================================================
没什么区别,注意一下访问权限就行了
leibo 2005-08-03
  • 打赏
  • 举报
回复
不同用户就是说,登陆unix系统的用户不同,比如root用户,abc用户,def用户。abc创建的共享内存,用def用户登录机器,能否访问呢?具体的访问方法和同一个用户下的不同进程间共享内存访问是否有区别?
yjf7888 2005-08-01
  • 打赏
  • 举报
回复
用shm系列函数
yyy790601 2005-08-01
  • 打赏
  • 举报
回复
通过键值生成一段共享内存,然后另一个进程可以通过这个键值取得并连接这段共享内存。
NC 2005-08-01
  • 打赏
  • 举报
回复
shmget 创建或获取一段已有的共享内存
shmat 连接一段共享内存
shmdt 断开一段共享内存

ghtsao 2005-08-01
  • 打赏
  • 举报
回复
什么意思呀,进程间才有共享内存问题,与户无关,不同用户这通过进程机制一样使用共享内存。

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧