摘要:
今天遇到一个悲剧性的问题,折磨了我两个多小时。关于linux下共享内存方式进程通讯时,以root权限执行程序创建了一块共享内存,再用非root用户访问这块共享内存是无法访问到的。这个问题有很多可能性,我把我遇到的问题记录在这里,希望后来人少走弯路。1. 创建共享内存时,shmget函数的第三个参数是关于创建方式及创建权限的,其中该参数的后9位表示权限,对于root创建的共享内存,如果要让其他用户读取,需要将权限设置为0666,即shmget(.., .., IPC_CREATE|0666),其中0表示拥有者ID,第一个6表示创建用户的权限,第二个表示同组用户权限,第三个表示其他用户权限,这里都 阅读全文
posted @ 2012-03-28 22:30
邵贤军
阅读(2709)
评论(0)
推荐(0)
摘要:
关于Linux命令使用,网上有很多现成的资料,特别是这里http://linux.chinaitlab.com/special/linuxcom/,本文只是列出一些简单的命令以及简单的使用方法!1. cd [目录路径/当前目录下的目录名] 进入到参数指定的目录中。cd .. 从当前目录返回到上一层目录;cd / 切换到根目录;cd ~切换到用户目录。2. ls/dir [目录路径]/空 列出指定或当前目录下的文件及文件夹。ls -l 类似windows上的显示详细信息;ll 同ls -l,不过有个前辈让少用;dir 嘿嘿,跟windows上一样的,如果不喜欢ls的着色,用这个方便。3. m.. 阅读全文
posted @ 2012-03-28 00:01
邵贤军
阅读(272)
评论(0)
推荐(0)

浙公网安备 33010602011771号