Cplusplusrookie 2017-06-08 08:49 采纳率: 50%
浏览 2217

Linux用户文件夹下不产生core文件

不知道为什么我的~/Desktop/linux学习/linux/code下无法产生core文件
我已经确定
ulimit 显示的值是 unlimited
code 文件夹的权限是 drwxrwxrwx 3 rookie rookie 4096 Jun 8 04:40 code
我是用rookie这个用户登录的,并且我的实际用户ID和实际用户ID 也都是rookie,代码里验证了的。
我试过在/ 目录下重新写一个test.c文件编译运行后可以生成core文件,但是/目录下都是超级用户权限执行的,所以这个不奇怪,可是按照我的验证,code文件夹下我也应该有权限可以生成core文件才对?
测试程序
#include< stdio.h >
#include< stdlib.h >
#include< unistd.h >
int main(int argc,const char *argv[])
{
printf("actual ID is %d",getuid());
printf("effective ID is %d",geteuid());

fflush(stdout);
int *p = NULL;
int a = *p;
return;
}

  • 写回答

1条回答 默认 最新

  • oyljerry 2017-06-08 09:32
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 Web.config连不上数据库
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退
  • ¥20 win系统的PYQT程序生成的数据如何放入云服务器阿里云window版?
  • ¥50 invest生境质量模块