私のPCには、3つのNTFSパーティション(メインとバックアップ)とデュアルブートのUbuntuがあります。NTFSパーティションを使用可能なままにしておきたいが、他のユーザー(そして偶然にも私)が有害な方法でそれらを変更しないように、デフォルトで読み取り専用としてマウントしたい。NTFSパーティションのアクセス許可を変更できないことがわかりました。これは理解できます。
できれば、rootだけがデフォルトの権限を変更できるようにして、他のユーザーがWindowsに切り替えずに権限を変更できないようにしたいと思います。それが不可能な場合は、NTFSをマウント不可にしても問題ありません。
これは主にWindowsシステムの破損を防ぐための保護手段です。これは、かなり頻繁に使用するためです。
編集1:これは私のfstabです
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda7 during installation
UUID=4a5ff937-5220-4b4e-b994-304ba37d3448 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda8 during installation
UUID=a0285d57-8247-4efe-88ca-14bee4b8630b none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
それで、3台のNTFS HDをすべて読み取り専用(自動マウントなし)に設定したいと思います。また、/path/to/ntfs
各パーティションの場所を教えてください。
さらに、フロッピーエントリにコメントを付けることはできますか?とにかく持っていません=)
編集2:「mount -v」の関連部分
/dev/sda1 on /media/1A7099D97099BC47 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda5 on /media/Stuff type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda6 on /media/Backup type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
編集3:OK、それで私はpysdm(ストレージデバイスマネージャー)をインストールし、すべてのNTFSパーティションを任意のユーザーがマウントできるように設定し、読み取り専用として設定して再起動しました。今、私はパーティションをマウントすることができません:
Unprivileged user can not mount NTFS block devices using the external FUSE library. Either mount the volume as root, or rebuild NTFS-3G with integrated FUSE support and make it setuid root. Please see more information at http://ntfs-3g.org/support.html#unprivileged
いくつか読んだ後、パーティションをルートとしてマウントすることは良い考えではないようです。それで、どのようにして(どのユーザーでも)マウントを許可できますか?