只寫

只寫

只寫(Write-only)是一種檔案屬性,和唯讀(Read-only)的特性相反,被標記為“只寫”的檔案只能被對應的用戶組寫入而不能被該用戶組讀取。

基本介紹

  • 中文名:只寫
  • 外文名:Write-only
  • 別名:唯寫
概念,套用,場景,代碼,設備,

概念

“只寫”並不意味著完全只能寫入而不能被讀取,而只是根據用戶組的許可權設定,“只寫”所對應的用戶組沒有對該檔案的讀取許可權,而其它用戶組(例如超級用戶root)可能具有讀取該檔案的許可權。

套用

場景

這個屬性可以被套用於下面一個實例中。假設在一個教學伺服器系統中有一組學生用戶,這些用戶被要求提交學業成績、績點、個人信息等數據到伺服器上,這個過程要求組內的用戶可以對檔案進行寫入。然而為了要保證其他用戶的隱私,學生組內的用戶不能具有讀取這個檔案的許可權,此時對於學生組的用戶來說,該檔案便屬於“只寫”。而對於擁有讀寫檔案的最高許可權的教師組用戶(或者其他具有讀取許可權的用戶組,例如超級用戶root),該檔案則不屬於“只寫”。

代碼

UNIX中,可用open函式只寫打開一個檔案:
open("/home/untitled.txt", O_WRONLY|O_CREAT|O_APPEND, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);/*以只寫方式打開untitled.txt檔案,若不存在則創建檔案,檔案許可權為所有者、組可讀可寫可執行,其他用戶只能讀和執行*/

設備

請參閱詞條只寫存儲器(WOM,Write-only memory)。

相關詞條

熱門詞條

聯絡我們