与 Windows 共享的挂载内部磁盘的最合适权限?

与 Windows 共享的挂载内部磁盘的最合适权限?

我已经使用 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 设置,请告诉我!

相关内容