Linux

對於寫入/創建:權限檢查或配額檢查,哪個先出現?

  • March 27, 2018

瀏覽,fs/nfs/...但這對我來說並不明顯,所以:如果我嘗試在“超出配額”時寫入一個不屬於我的文件,我會得到EPERMorENOSPC嗎?

另一種表達方式是:對於inode write,首先是檢查權限還是檢查配額?

您只能在打開文件後寫入文件。當您打開它時,權限檢查已完成。理論上,有人可能會爭辯說,對於讀寫文件描述符的請求,可能會檢查配額狀態,但由於您需要寫入訪問權限來截斷文件,並且配額永遠不應阻止空間被釋放,我認為情況並非如此。

因此,由於順序open()write()權限檢查應該始終放在第一位。

引用自:https://unix.stackexchange.com/questions/433930