0666 | IPC_CREAT
生活随笔
收集整理的這篇文章主要介紹了
0666 | IPC_CREAT
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在創(chuàng)建或者消息隊(duì)列或者共享內(nèi)存的時(shí)候,會(huì)用到這個(gè)原語(yǔ).那么接下來(lái)解釋一下:
int msgget(key_t key , int msgflg) //如:int msgid = msgget((key_t)1234,0666|IPC_CREAT)如果:0666
從左向右:第一位:表示這是個(gè)八進(jìn)制數(shù) 000
第二位:當(dāng)前用戶的經(jīng)權(quán)限:6=110(二進(jìn)制),每一位分別對(duì)就?可讀,可寫,可執(zhí)行,,6說(shuō)明當(dāng)前用戶可讀可寫不可執(zhí)行
第三位:group組用戶,6的意義同上
第四位:其它用戶,每一位的意義同上,0表示不可讀不可寫也不可執(zhí)行
---------------------------------------------------------------------------------------------
若是0660,則表示用戶和同組用戶有讀寫權(quán)限,其他用戶沒(méi)有任何訪問(wèn)權(quán)限。
0660表示用戶和同組用戶有讀寫權(quán)限,其他用戶沒(méi)有任何訪問(wèn)權(quán)限。 C/C++ code/* sys/ipc.h */ /* common mode bits */ #define IPC_R 000400 /* read permission */ #define IPC_W 000200 /* write/alter p……總結(jié)
以上是生活随笔為你收集整理的0666 | IPC_CREAT的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 深刻理解:反向代理服务器
- 下一篇: CGI到底是什么