権限を 777 に設定して NTFS ドライブをマウントする必要があります。現在 fstab にあるコードは次のとおりです。
/dev/sdb2 /disk ntfs defaults,nls=utf8,umask=000,uid=1000,windows_names 0 0
しかし、これを使用すると、すべてのファイルの権限が 600 になります。何が問題なのか知っている人はいますか?
答え1
NTFS アクセス許可モデルは、従来の Unix スタイルのファイルシステムアクセス許可と 1 対 1 でマッピングされません。実際、Windows 側の単純で狭いアクセス許可構造でも、ほとんどマッピングされません。
Unix 側で報告された権限が意味をなさなかったり、強制されていない権限を示していたり (たとえば、権限が世界中で読み取り可能ではないと表示されているファイルでも、それでも世界中で読み取り可能である場合) するさまざまなシナリオを見てきました。
Windows 側からマウントしているディレクトリのセキュリティ設定を確認してください。問題の原因がわかるかもしれません。しかし、概して、NTFS と従来の Unix スタイルのファイルシステムのアクセス許可の整合性を確認することは考えていません。