2013-06-30 58 views
-1

使用openO_CREAT創建文件時,必須給出權限掩碼作爲函數的第三個參數。在Windows上,0777就足夠了,但在Linux或其他類Unix系統上,大概認爲更好的是指定更嚴格的東西。應該給O_CREAT什麼權限掩碼?

假設您正在創建一個簡單的文本文件(特別是源代碼縮進工具的輸出),那麼指定什麼是最合適的值?

+0

有很多關於此的文章 – hek2mgl

回答

1

如果您只創建一個簡單的文本文件,該文件將由縮進工具讀取並寫入,那麼只需指定644 - 可由所有者讀取和寫入,其他人只能讀取,並且任何人都不能執行它。

相關問題