-
只寫
鎖定
- 中文名
- 只寫
- 外文名
- 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)。