如何授予Windows分区文件执行权限

如何授予Windows分区文件执行权限

我已经安装了 Linux Mint 17 和 Windows 8,作为双启动。 500GB硬盘有5个分区。其中两个是 NTFS,另外 3 个是 ext4 分区。

当我登录Windows时,我看不到任何ext4分区,只有NTFS分区。

当我在Linux上时,我可以看到所有分区。但是当我尝试给NTFS中的文件授予执行权限时,却无法完成。不会出现错误消息,但权限不会更改。

如何赋予NTFS分区上的文件执行权限?

答案1

  • 您需要 Windows 的 ext4 驱动程序才能看到 ext4 分区。

  • NTFS 没有 Linux 风格的属性,因此任何权限更改在 NTFS 文件系统模块中都以无操作的形式实现。要在 NTFS 分区上执行某些操作,您有 2 个选择:

    1. 使用选项挂载分区exec,这使得分区上的所有文件都可执行。所以你的/etc/fstab/条目可能是这样的:

      /dev/sda2  /media/partition ntfs-3g defaults,exec 0 0
      
    2. 将文件复制到支持Linux风格属性的分区,运行chmod +x file并执行它。


您可能还想看看man mount有哪些不同的选项,并构建最适合您需求的选项系列。

答案2

由于 NTFS 不支持 Linux 权限,因此您唯一的选择是启用分区上所有文件的执行。这必须在安装分区时完成。

mkdir ntfs
sudo mount -o fmask=000 /dev/sda2 ntfs

相关内容