[問題] 請問linux裡的open

看板C_and_CPP (C/C++)作者 (熊貓)時間15年前 (2010/12/15 22:29), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
剛剛想用open來開一個檔案 把stdout 導進這個檔案裏面 所以我寫了 open("file", O_RDWR | O_CREAT | O_TRUNC); 有成功寫了一個file的檔案...但是我在ls -al看到它... 只能 x 不能read write 請問有人知道原因嗎 謝謝~^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.65.23

12/15 23:03, , 1F
只能執行…可能是因為它是程式產生的檔案吧…?!
12/15 23:03, 1F

12/15 23:14, , 2F
open 有第三個參數可以用,仔細看看吧。
12/15 23:14, 2F

12/16 00:16, , 3F
能請樓上稍微提一下是什麼嗎 看了幾次還是只有看到flag QQ
12/16 00:16, 3F

12/16 00:36, , 4F
open("file",O_RDWR|O_CREAT|O_TRUNC,S_IREAD|S_IWRITE);
12/16 00:36, 4F

12/16 01:07, , 5F
感謝樓上!! 解決了 (是說man裡面第三參數寫... 真是的XD)
12/16 01:07, 5F
文章代碼(AID): #1D2D2_2T (C_and_CPP)
文章代碼(AID): #1D2D2_2T (C_and_CPP)