[問題] read system call

看板LinuxDev作者 (popular)時間10年前 (2015/04/15 19:21), 10年前編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
大家好, 小弟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
755
04/15 20:21, 1F

04/16 09:42, , 2F
請先搞懂*nix的"檔案權限"相關知識
04/16 09:42, 2F
我有ll過其他可以被讀取的檔案,他們都是0644 也可以被讀取 只是為什麼說要多一個執行的權限呢? ※ 編輯: popular10347 (111.70.232.125), 04/16/2015 22:44:18

04/17 13:11, , 3F
有檢查"檔案擁有者"是屬於哪個id嗎?
04/17 13:11, 3F
文章代碼(AID): #1LBacYGU (LinuxDev)
文章代碼(AID): #1LBacYGU (LinuxDev)