我的电脑有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:好的,所以我安装了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
经过一番阅读后,将分区挂载为root似乎不是一个好主意。那么,如何允许安装(任何用户)?