![无法在外部硬盘上进行 chmod 吗?](https://linux22.com/image/815988/%E6%97%A0%E6%B3%95%E5%9C%A8%E5%A4%96%E9%83%A8%E7%A1%AC%E7%9B%98%E4%B8%8A%E8%BF%9B%E8%A1%8C%20chmod%20%E5%90%97%EF%BC%9F.png)
可能重复:
如何从不同的硬盘更改文件权限?
我有一个 USB3.0 外置硬盘,被划分为 3 个 NTFS 分区。当我插入硬盘时,这 3 个分区会自动挂载到 /media 下。到目前为止一切顺利。我可以读写这些分区上的文件,或 mkdir 等。但我无法对这些分区上的任何文件/目录执行 chmod/chown。所有者:组始终是我自己,并且目录的模式始终为 700,文件的模式始终为 600。
我在内部硬盘上还安装了另一个分区。该分区工作正常。我查看了 mount 命令的输出,安装选项之间的唯一区别是外部硬盘上有一个额外的“default_permissions”。
无论如何,我可以在 这些文件和目录上设置所有者:组和模式。
答案1
NTFS 和 FAT 不管理在安装时模拟的权限。
这意味着一旦您挂载了 NTFS 硬盘,您将无法更改其中文件的权限或所有者。您必须手动卸载,然后使用您喜欢的选项重新挂载。
这唯一有用的情况是当您想要执行默认情况下未安装执行权限的硬盘上的文件时。
请注意权限只是模拟的。这意味着您可以随时卸载分区,然后使用完全不同的权限和/或文件所有者重新安装它。