c++ - 用于文件/运行时权限的 Unix/Linux API

标签 c++ c linux api unix

<分区>

我想在 /proc/$pid/mem 中写入内存,但我认为这需要 super 用户 root 权限。有没有API可以测试程序是否有权限编辑这些文件?

最佳答案

您可以stat() 输出struct stat 的路径名和st_mode 字段包含权限位。有关详细信息,请参阅联机帮助页 stat(2)

关于c++ - 用于文件/运行时权限的 Unix/Linux API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15821003/

相关文章:

c++ - 为什么抛出的对象必须进行复制初始化?

c++ - 模板化类构造函数中的 static_assert

c++ - debian armhf 上的 OpenCV

c - 数组函数从数组中删除第一个字符

linux - 在 RHEL7.4 上合并(SUM)来自 4 个文件的数据

c++ - EOF 循环在最终结束之前重复行 3 次

c - 如果使用结构体或指针作为 C 中 if 语句的参数,如何确定 true 或 false 结果?

似乎无法让 fgetc 在第二次读取文件时工作

linux - 安装谷歌应用引擎插件后,Eclipse(Indigo) 启动失败

linux - Pthreads 作为 UNIX 中同时控制台输入的标准解决方案?