我需要掛載一個權限設定為 777 的 NTFS 磁碟機。
/dev/sdb2 /disk ntfs defaults,nls=utf8,umask=000,uid=1000,windows_names 0 0
但是當使用這個時所有文件都獲得權限600,有人知道出了什麼問題嗎?
答案1
NTFS 權限模型不會與傳統的 Unix 樣式檔案系統權限一對一對應。事實上,即使在 Windows 端簡單、狹窄的權限結構下,它也幾乎沒有映射。
我見過各種場景,其中 Unix 端報告的權限是無意義的,或者指示未強制執行的權限(例如,權限顯示為不可讀的文件,但仍然可以被全世界讀取) )。
查看您從 Windows 端掛載的目錄中有哪些安全性配置;它可能會向您指出問題所在。但總的來說,我不打算觀察 NTFS 和傳統 Unix 風格檔案系統權限之間的同等性。