如何设置卸载 NTFS 分区时的密码检查?

如何设置卸载 NTFS 分区时的密码检查?

我有一台双启动 PC 笔记本电脑,装有 Windows 7 和 Ubuntu 14.04。我的电脑有两个硬盘驱动器:

/dev/sda- 这是包含 Windows C:NTFS 分区和 Ubuntu / 和交换文件系统的 SSD 驱动器。

/dev/sdb- 包含 Windows 的传统硬盘驱动器 D: NTFS 分区

我希望我的两个 NTFS 分区都自动安装且为只读。 Ubuntu 14.04 自动挂载两个 NTFS 分区,但可读写,这不是我想要的。因此,我在下创建了挂载目录,/media并将以下几行添加到我的/etc/fstab

# Windows C: /dev/sda1
UUID=2EF64975F6493DF9   /media/win_c    ntfs    defaults,umask=222      0  0
# Windows D: /dev/sdb1
UUID=50C40C08C40BEED2   /media/win_d    ntfs    defaults,umask=222      0  0

现在两个 NTFS 分区都已自动挂载且为只读。但是,我发现 Nautilus 中存在一个奇怪的行为,我想纠正它。

首先,C:分区的图标和D:分区的图标不一样;而且C:分区附加到了启动器,而D:分区没有。这是为什么呢?

其次,我可以通过单击弹出图标来卸载 C: 分区,但如果我想以同样的方式卸载 D: 分区,系统会要求我输入密码。我喜欢这里的密码检查,所以我希望 C: 也使用同样的密码检查。为什么 C: 和 D: 分区的行为有差异?我应该输入什么/etc/fstab才能让 Nautilus 在卸载 C: 分区时也询问密码?

答案1

好吧,我自己找到了解释。原来,Ubuntu 对/media目录中安装的文件系统施展了一些巫术。因此,/etc/fstab我在文件中将安装点从 更改为 ,/media如下/mnt所示:

# Windows C: /dev/sda1
UUID=2EF64975F6493DF9   /mnt/win_c    ntfs    auto,ro      0  0
# Windows D: /dev/sdb1
UUID=50C40C08C40BEED2   /mnt/win_d    ntfs    auto,ro      0  0

现在,两个 NTFS 分区在系统启动时都会自动挂载并且是只读的,并且都需要管理员密码才能卸载,这正是我想要的。

然而,Nautilus 中没有任何快速访问图标,但这只是一个不重要的细节,而不是真正的问题。

相关内容