最近遇到了一个奇怪的问题。

linux系统的pc搭建nfs server,开发板作为nfs client,开发板中全程root权限操作,执行的程序放到 nfs server 中 exports 出的目录中。

1. 开发板中已经设置了 ulimit -c unlimited

2. 将程序copy到 开发板的 /tmp 目录下执行,可以正常生成 core 文件,提示 core dumped。

3. 程序放到 nfs 上执行,生成空的 core 文件,不提示 core dumped。

4. 因为在nfs server中设置了 root_squash,anonuid=1001,anongid=1001 ,所以开发板操作nfs是以uid 为1001 的用户操作的。尝试设置成 no_root_squash,发现第3步的执行可以生成core文件,提示 core dumped。

这个网址提到了几种可能不会生成 core 文件的原因,网址:https://linux.die.net/man/5/core

对照了一下,没有发现与我遇到的这种问题相对应的。

上述网址中提到了一种情况,

The process is executing a set-user-ID (set-group-ID) program that is owned by a user (group) other than the real user (group) ID of the process. (However, see the description of the prctl(2) PR_SET_DUMPABLE operation, and the description of the /proc/sys/fs/suid_dumpable file in proc(5).)

我尝试 执行 echo 1 > /proc/sys/fs/suid_dumpable,发现无效。

问题未找到根本原因。

最新文章

  1. Java GridBagLayout 简单使用
  2. 【奶昔队ROUND#1】
  3. 用JS制作简易选项卡
  4. .Net魔法堂:log4net详解
  5. Linux下编译UnixODBC
  6. iOS - UI - UISlider
  7. 【HDOJ】3029 Scales
  8. Bek Trak Trik for wireless WPA/WPA2 & SSH & email
  9. MYBATIS常用的sql事例
  10. JAVA流式布局管理器--JAVA基础
  11. scan函数用法详解
  12. java虚拟机的内存分配
  13. 详细介绍Ubuntu 16.04系统环境安装Docker CE容器的过程
  14. Linux安装Gitlab,附iSCSI分区挂载说明
  15. 获取动态代理生成的.class文件
  16. day12_雷神_线程总结
  17. springboot配置监听器、过滤器和拦截器
  18. 内联函数inline的用法
  19. Git服务器的搭建和使用
  20. (探讨贴)POJ 1463 树形DP解法的不正确性

热门文章

  1. yum下载rpm包
  2. [ovs] ovs开启日志debug
  3. flash插件如何生成
  4. LeetCode 104 Maximum Depth of Binary Tree 解题报告
  5. 不看好运维竖井产品模式,优云打造融合化运维PaaS平台
  6. ELKstack5.6.5
  7. HSSF与XSSF导出excel文档
  8. 接口测试工具-Jmeter使用笔记(五:正则表达式提取器)
  9. linux 修改文件内容 vi命令
  10. pro*c的使用