我已经使用 Ubuntu/Linux 几年了,但我仍在学习。
我刚刚安装了三星 830 128GB SSD,上面有 Windows 和 Ubuntu 操作系统的双启动,然后更新到 12.10。我的旧 500GB HDD(数据)现在是 NTFS,上面有我的所有数据(音乐、文档、视频等),我想在两个操作系统中都可以访问/共享这些数据。我决定将 /home 保留在 SSD 上,但符号链接到数据驱动器。在执行此操作之前,我想确保数据在启动时自动挂载(对于 Dropbox 来说最重要)。如果我编辑我的 /etc/fstab/ 以包含:
# Data shared with windows
UUID=blablabla /media/kim/Data ntfs-3g defaults,auto,uid=1000,gid=1000,umask=077 0 0
我获得以下权限:
drwx------ 1 kim kim 4.0K Feb 4 23:31 Data/
这与我在会话期间通过单击 Unity 中的磁盘来安装磁盘时的情况相同。
但是!如果我通过 fstab “自动挂载”文档时查看文档的权限,则所有内容都是可执行的:
-rwx------ 2 kim kim 13K Apr 25 2010 THE BEST OF THE BEST.doc*
我确实希望它具有与 Ubuntu 安装时相同的权限:
-rw------- 2 kim kim 13K Apr 25 2010 THE BEST OF THE BEST.doc
当然,我仍然希望我的视频可执行,对吗?那么我应该使用什么正确的权限来执行此操作(在我的 fstab 中)?有没有办法找出 Ubuntu 在安装磁盘时授予磁盘的权限,以便我可以在我的 fstab 中模拟它们?
提前感谢你的帮助。;)
答案1
虽然它不完全是我在问题中要求的,但我至少似乎通过使用dmask=027,fmask=137按照:
ntfs/vfat = 权限是在使用 umask、dmask 和 fmask 挂载分区时设置的,并且不能使用 chown 或 chmod 等命令更改。我建议dmask=027,fmask=137(如果您使用 umask=000,则所有文件都将可执行)。更宽松的选项是 dmask=000、fmask=111。(来自 fstab 社区页面)
现在我的目录权限如下所示:
drwxr-x--- 1 kim kim 4.0K Feb 10 13:26 Data/
文件如下所示:
-rw-r----- 2 kim kim 13K Apr 25 2010 THE BEST OF THE BEST.doc
(使用 -ls 时颜色都是正确的)。
另外:不,我不需要视频可执行......(对吗?)但目录应该是(?)。
如果其他人有更好的 dmask、fmask 或 umask 设置,请告诉我!