为了使POSIX信号正常工作,用户需要对共享内存(/dev/shm
)具有读写权限。
检查对的权限/dev/shm
。在我的笔记本电脑(Ubuntu)上,它看起来像这样:
$ ls -ld /dev/shm
drwxrwxrwt 2 root root 40 2010-01-05 20:34 shm
要永久设置正确的权限(即使在重新启动后),请将以下内容添加到您的/etc/fstab
:
none /dev/shm tmpfs rw,nosuid,nodev,noexec 0 0
还没有尝试过,只是从论坛帖子复制而来。