腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
内核中的
内存
保护
、
、
、
当
共享
库映射到
内存
中时,
Linux
内核会将虚拟
内存
区分配给这个
内存
区,并分别标记它们的
权限
。但是我们知道在x86 arch中的页表条目中没有可执行位。如果在程序中有像"call *edx“这样的调用指令来调用
共享
库中的函数,
Linux
内核如何知道目标地址是否可执行?如果vma列表中的
权限
不兼容,是否会导致一般保护故障?
浏览 1
提问于2013-02-06
得票数 4
1
回答
如何删除由其他用户创建的
共享
内存
文件?
、
、
我只是遇到了/dev/shm的
权限
问题:我有一套软件,多个用户应该能够使用。
共享
资源的
权限
是通过使用同一组来授予的。但是,在
共享
内存
的情况下,我遇到了以下问题: 由用户"a“运行的c程序应该能够删除由用户"b”创建的/dev/shm中的
共享
内存
。由于/dev/shm的粘性,禁止删除另一个用户的
共享
内存
--即使用户和
共享
内存</
浏览 2
提问于2019-04-24
得票数 1
1
回答
共享
内存
的访问控制
、
、
、
我想这个问题是针对
Linux
/Unix系统编程专家的(不幸的是,我还不是那种人)。我正在构建一个运行在
Linux
/Unix多核机器上的系统,在这个系统中,进程之间通过
共享
内存
进行通信(速度很重要--尽可能减少对内核的调用)。当一个进程请求与另一个进程通信时,动态地创建用于通信的
共享
内存
“通道”--每个进程都有一个侦听线程,该线程接收和“接受”这些请求,然后创建/初始化
共享
内存
通道。对于进程a和b,创建了两个通道(
共
浏览 3
提问于2010-12-09
得票数 4
回答已采纳
3
回答
Python --在进程之间
共享
Numpy数组?
、
我想使用python's multiprocessing模块来利用一个多核的
Linux
服务器。 我需要所有进程对同一
共享
内存
拥有读/写访问
权限
。是否可以使用多维numpy数组作为
共享
对象,而不是使用list或queue?
浏览 0
提问于2011-07-05
得票数 11
回答已采纳
1
回答
共享
内存
权限
部分块c
Linux
、
我正在尝试映射到具有两个不同
权限
的
共享
内存
。 pthread_mutex_unlock(MyMutexHdlr); } 这样,我是否可
浏览 24
提问于2018-08-19
得票数 0
1
回答
用户可能无法在
Linux
系统上打开
共享
内存
对象的原因
、
、
、
、
但在这个目标上,我们遇到了这样的问题:一个试图启动应用程序的用户能够很好地完成这个任务,而另一个拥有看似相同的凭据、组附属关系等的用户则无法创建
共享
内存
对象。boost错误是“
权限
拒绝”。如果试图创建
共享
内存
对象,即使名称不存在,也会返回该名称。我只能以root身份启动应用程序,从而在我的终端上重现这个问题,因此
内存
空间是以受限的
权限
创建的,然后以非根用户的身份重新运行,这就产生了相同的
权限
问题。然而,这并不是在这个远程系统上发生的事情,因为用户都不是
浏览 2
提问于2015-06-15
得票数 0
1
回答
从C++应用程序代码调用
Linux
syscall?
、
、
、
(别着急--我不是
linux
专家) 我会遇到像windows上的用户/内核模式那样的安全
权限
吗?
浏览 3
提问于2013-02-21
得票数 2
回答已采纳
2
回答
是否可以在每个应用程序的基础上设置
权限
?
、
、
我希望在每个应用程序的基础上设置
权限
,
权限
如下:创建子过程
共享
内存
限制对特定文件夹和文件的读/写我使用的是Windows或
Linux
,两者都很好。 是否有内置的功能,甚至是第三方工具?
浏览 0
提问于2020-02-24
得票数 2
1
回答
如何撤销
共享
内存
对象s.t的写
权限
。后续的写入其他进程映射的页面会失败吗?
、
、
、
是否有任何方法来撤销创建
共享
对象的进程对
共享
内存
的写
权限
,s.t。使用写
权限
将
共享
内存
映射到其虚拟空间的其他进程在
权限
被撤销后尝试实际写入时会失败?最初,我实际上期望在撤销fchmod()对用shm_open()创建的
共享
内存
对象的写
权限
时,其他已通过mmap()映射
共享
内存
对象的进程的所有后续写入都会导致分段错误。但事实并非如此。现在我在想,是否还有其他方法(s
浏览 0
提问于2020-06-06
得票数 2
2
回答
可升级互斥锁位于Windows和
Linux
上的
共享
内存
中
、
、
、
、
编写器是一个单数线程,它将数据写入
共享
内存
。读取器有8个线程,它们打算同时从
共享
内存
读取数据。我需要一个符合以下条件的锁定机制:3) Writer必须等到Reader“完全”释放锁(因为它有多个线程)。我读过很多关于可
共享
互斥的文章,这似乎是解决问题的方法。在这里,我更详细地描述了我的系统: 1
浏览 2
提问于2016-02-15
得票数 0
回答已采纳
2
回答
Linux
下如何保护进程间
共享
的
内存
、
、
在
Linux
或其他现代操作系统中,每个进程的
内存
都受到保护,因此一个进程中的狂野写操作不会导致任何其他进程崩溃。现在假设我们在进程A和进程B之间
共享
内存
。现在假设,由于一个软错误,进程A无意中向该
内存
区域写入了一些内容。如果进程A和进程B都拥有对该
内存
的完全写访问
权限
,那么有什么方法可以保护它吗?
浏览 1
提问于2011-08-28
得票数 3
回答已采纳
1
回答
linux
中
共享
库
内存
映射的访问
权限
、
、
关于
linux
中的
共享
库,我有一个问题。如果一个进程映射具有写
权限
的
共享
库,并将其写入,那么它是否触发了写副本?例如,进程A的
内存
映射有以下条目:40336000-40337000/system/lib/libm.so 40337000-40338000 rw-p 00015000 b3:15 875
浏览 4
提问于2014-04-07
得票数 1
回答已采纳
2
回答
在android应用程序之间
共享
敏感信息的方法
、
、
我正在寻找更好的方法,让他们在应用程序之间
共享
一些敏感数据(比如,某种令牌信息)。我尝试过内容提供商的方法,但这不符合要求。我听说使用Android KeyChain或keystore,数据可以保存在一个安全的
共享
位置。但我没有找到太多有用的示例代码来实现这一点。
浏览 3
提问于2014-06-29
得票数 1
2
回答
与不可信进程
共享
内存
安全吗?
、
、
、
、
我正在尝试创建一个x86
Linux
程序,该程序以更高的
权限
运行,但也可以在子进程中运行可能不安全的代码,并通过
共享
内存
与其通信,这主要是出于性能原因。我的想法是这样的: 根进程分配
内存
和MAP_SHARED|MAP_ANONYMOUSIt分叉,子进程调用setuid并加载用户提供的代码afterwards.The子进程不再受信任。事后访问
共享
内存
的缺陷是什么?显然,子进程可以在任何时候提供无效的数据并对其进行更改,但是它实际上是否会以其他方式损害父进程,比如阻止<em
浏览 1
提问于2019-12-06
得票数 1
1
回答
针对
共享
库的
内存
写保护
、
、
、
共享
库,如glibc(在
Linux
中)、kernel32.dll(在Windows中)在进程之间物理上
共享
。但是,由于这些库位于用户虚拟
内存
地址空间中(映射),我认为恶意进程可能会将
共享
库
内存
区域的访问属性更改为启用写操作,并将每个内容搞乱,从而使
共享
它们的所有其他进程崩溃。我在
Linux
上做了下面的实验,系统没有崩溃。下面是我的测试源代码。^C由于libc是在物理
内存
中<em
浏览 3
提问于2013-12-31
得票数 1
回答已采纳
1
回答
Amazon Web Services API-获取对只读文件的写访问
权限
(
Linux
)
、
、
、
我正在开发的软件使用的是
linux
虚拟机上的Fuse驱动程序。问题是,当应用程序运行时,我无法弄清楚如何将缓存的文件写入物理
内存
。我正在阅读这个(见下文)网站,它显示API使用的私有
内存
映射页面缓存具有只读
权限
。然而,这个网站没有解释如何切换页面缓存以具有
共享
内存
映射
浏览 2
提问于2015-06-29
得票数 0
1
回答
为什么PostgreSQL没有充分使用
共享
缓冲区
、
我把Postgres9.3安装在94 GB
内存
的服务器上,120 GB的数据库和shared_buffers=1GB上。
Linux
显示我有88 10可用
内存
(还可以,图表非常稳定),但
共享
缓冲区缓存未命中率约为10%。所以我改变了shared_buffers=16GB,我认为可用的
内存
应该是88G-15 be =73 be。相反,可用
内存
在85 in 77 in范围内移动,因此
共享
缓冲区以某种方式无缘无故地被逐出。可用
内存
图表: 我没有安装pg_buf
浏览 34
提问于2018-08-07
得票数 1
1
回答
在FreeBSD上启动flow-bin时出现Unix异常
、
FreeBSD有一个
Linux
兼容性层,所以我希望flow-bin能够在它上运行。唉,在将
linux
标记为
linux
精灵之后,我得到了一个异常: 但是/dev/null具有适当的
权限
编辑:运行为根,仍然失败,日志显示“
共享
内存
”从一个黑客库?我假设这个特定的库在FreeBSD上不起作用,可能是低级
浏览 1
提问于2020-11-01
得票数 5
1
回答
限制对
共享
内存
和消息队列的子进程访问
、
、
我希望在一个单独的进程中运行不受信任的模块,该进程只能访问相关的
共享
内存
(有时是只读的)和进程间队列。Boost允许对象与
共享
内存
相关联。 或者这本身就太冒险了?
浏览 5
提问于2017-09-06
得票数 2
回答已采纳
2
回答
如果程序在
linux
中从两个终端运行,那么fork的
共享
内存
是
共享
的吗
、
、
、
、
如果在我的c++代码中,我使用mmap()来
共享
一个全局变量,并且我从
linux
终端运行该程序的一个版本,并且在同一台机器上,我打开另一个终端,并运行相同的程序,这两个程序会访问相同的
共享
内存
吗?
浏览 0
提问于2015-04-18
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统权限管理
Linux#4 理解Linux文件权限
linux下的权限问题 具体权限分配解释
linux下的权限问题
最全电脑打印共享权限设置,打印机共享权限开启方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券