ntfsおよびvfatファイルシステムのアクセス許可はdmask
、fmask
およびumask
オプションで設定する必要があります。dmask
ディレクトリの許可をfmask
制御し、ファイルの許可をumask
制御し、両方を制御します。これらのオプションはmasksを設定するため、必要な許可を補完する必要があります。たとえば、所有者のrwxとその他のrxは755ではなく022です。
所有者を設定するには、ユーザーとグループにそれぞれuid
とgid
オプションを使用します。コマンドでUIDを見つけることができますid -u
。GIDを見つけるには、を使用しますid -g
。これらの値は通常、両方とも1000です。
ntfsのマウントオプションの一般的なセットはuid=1000,gid=1000,dmask=027,fmask=137
です。これにより、ドライブの所有者が設定され、アクセス許可がに設定されdrwxr-x---
ます。
ここに私の/ etc / fstab作業からの2行があります
UUID=EEA2B69CA2B668AB /WIN_C ntfs-3g defaults,nls=utf8,umask=000,dmask=027,fmask=137,uid=1000,gid=1000,windows_names 0 0
UUID=65AEC0E830EA0497 /WIN_D ntfs-3g rw 0 0
再起動後に目に見えるエラーが表示されず、パーティションが読み取り専用のままである場合、または次のようなエラーが表示される場合:
Error mounting /dev/sda6 at /media/WindowsDrive:
Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda6" "/media/rolindroy/Media Center"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda6': Operation not permitted The NTFS partition is in an unsafe state.
Please resume and shutdown Windows fully (no hibernation or fast restarting), or mount the volume read-only with the 'ro' mount option
これは、Windows 8および10が「完全ではない」シャットダウンに依存する「高速起動」オプションを提供するためです。「電源オプション」の下にある以下の手順に従って、高速起動を無効にできます。