[問題] read system call
大家好,
小弟linux programming新手
最近看到file io,然後寫了一個簡單的程式
但是讀取檔案時卻不能讀,讓他印出讀到幾個byte,卻一直是0
不是EOF,因為裡面資料
該檔案的權限為0644
理論上應該可以打開檔案來讀,但是只有在我用root才可以讀取
程式才可以讀到字元
想請教各位為什麼會這樣? 有哪裡弄錯?
謝謝:)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.74.31.228
※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1429096866.A.41E.html
推
04/15 20:21, , 1F
04/15 20:21, 1F
→
04/16 09:42, , 2F
04/16 09:42, 2F
我有ll過其他可以被讀取的檔案,他們都是0644
也可以被讀取
只是為什麼說要多一個執行的權限呢?
※ 編輯: popular10347 (111.70.232.125), 04/16/2015 22:44:18
→
04/17 13:11, , 3F
04/17 13:11, 3F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章