gpt4 book ai didi

linux - 在 Docker 应用程序中,访问/proc/self/pagemap 显示不允许操作

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:27:21 25 4
gpt4 key购买 nike

如题所述,在OS中,对于OS中的/proc//pagemap,owner是启动这个app的用户,permission是-r--------。 Docker 应用程序中的用户是另一个用户,无法读取该文件。那么我们如何才能在 Docker 应用程序中读取它呢?

最佳答案

如果我对您的问题的理解正确:您可能需要使用 setuid() 才能成为读取文件的有效用户。如果您有 Java 应用程序,则将其包装在 shell 脚本中并从 Java 调用。

所以下面是你可以做的,作为一个例子

  1. 编写 shell 脚本或 c 程序:说“proc_read_util”来读取和打印/proc/self/pagemap 文件

  2. chmod u+s proc_read_util

  3. 从您的应用调用此程序,获取输出和过程。

关于linux - 在 Docker 应用程序中,访问/proc/self/pagemap 显示不允许操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32729973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com