LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1262|回复: 5

semget: Permission denied 应该怎么办?

[复制链接]
发表于 2003-6-27 18:15:46 | 显示全部楼层 |阅读模式
我的源程序的一部分为:

  1. if((sem=semget(ipc_key,NUM,IPC_CREAT|0777))==-1)
  2. {perror("semget");exit(1);}  
复制代码

我是先登录到服务器上,然后用VI写的。
[st1866@localhost st1866]$ a.out
semget: Permission denied   
我觉得我已经把权限设到最大了。为什么还会出现访问拒绝?
发表于 2003-6-27 19:46:01 | 显示全部楼层
以root用户身份试试看呢。
 楼主| 发表于 2003-6-27 20:39:45 | 显示全部楼层
天啊。老师怎么可能把root给学生?而且root用户可以远程登录的吗?
那个程序我在自己的机子里运行是没有问题的。
发表于 2003-6-28 14:09:09 | 显示全部楼层
ulimit 看看限制先

另外是不是已有一个同名的IPC
但是你没有权限访问
 楼主| 发表于 2003-6-28 18:00:13 | 显示全部楼层
真的是这样。谢谢无双兄。
改了个IPC_KEY就没事了。
发表于 2003-6-28 21:47:22 | 显示全部楼层
我只是猜的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表