与前面命令行不同的就在于这一步,当然这一步也可以通过命令行来操作,那就是直接命令行修改 /etc/fstab 文件,形如,
ntfs-3g 0 0
例如,
/dev/sda5 /wind ntfs-3g user,users,gid=users,fmask=002,dmask=002,locale=en_US.UTF-8 0 0
/dev/sda1 /winc ntfs-3g user,users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
单击 OK 保存 Fstab Options 设置;
单击 Finish 保存 /dev/sda1 的设置。
同样可以对 D 分区进行设置。但是仅仅按照上面的设置是无法对这些分区进行 写入 操作的,尽管没有勾选上面的Mount Read-Only那一项。如果要使之可写入,还需要修改上图中下面那一行里面的 Arbitrary Option Value(其实就是 ntfs-3g 的选项参数),
users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8
关键就是其中的 fmask(文件权限)和 dmask(目录权限),改为,
users,gid=users,fmask=002,dmask=002,locale=en_US.UTF-8
其中 locale 是用来设置成中文环境以显示中文的,可以改为 locale=zh_CN.UTF-8。
这里的设置需要重启电脑生效。
建议为了 Windows 系统的安全和稳定,不要对系统盘执行可写入设置。
3. 附注
典型 ntfs-3g 选项:
users – 假如 ntfs-3g 可执行文件设置了 SUID root(命令:chmod u+s /bin/ntfs-3g),则允许任何人挂载/卸载 NTFS 分区。注意要用 users 而不是 user
noauto – 启动时不要自动挂载分区
uid – 指定 NTFS 分区中文件和目录的拥有者(用十进制数表示)
gid – 指定 NTFS 分区中文件和目录的用户组(用十进制数表示)
fmask – 文件权限(八进制数掩码)
dmask – 目录权限(八进制数掩码)
locale – 通常用来让使用国际化字符集的文件可见
掩码:
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fuwuqi/)可通过 umask 设置
掩码 002 对应的文件/文件夹属性就是 775,775 权限对应为 ug:rwx,o:rx
u/g/o = user/group/everybody
r/w/x = read/write/execute
Read 4 – 允许读文件
Write 2 – 允许写/修改文件
eXecute 1 – 读/写/删除/修改/目录
简单点的关系就是 002+775=777,权限最大值就是 777,表示任何人都可执行 1、写 2、读 4,1+2+4=7
113 对应的就是 664