我的计算机上同时运行 Arch Linux 和 Windows 10。当我cd
进入 Windows 分区(使用 NTFS)时,我注意到所有文件和文件夹都具有777
文件权限。我想
$ chmod 640 -R *
从分区的根目录运行,将所有文件和文件夹权限设置为我的 Linux 分区上的正常权限,但我有点担心它可能会弄乱 Windows。运行这个命令安全吗?这同样适用于我的外部 USB 硬盘。
答案1
NTFS 文件系统上的“权限”是一个挂载选项。 NTFS 不支持 unix 风格的权限,ntfs-3g
必须使用 NTFS ACL 来伪造它。
umask=027
在mount
命令行(或在)中使用/etc/fstab
来获取 的权限640
。
请参阅man mount.ntfs
参考资料 了解更多详细信息和选项。