如何更改 FAT32 驱动器上的文件权限?

如何更改 FAT32 驱动器上的文件权限?

我有 Ubuntu 10.04 LTS(Lucid Lynx)。

我最近注意到我的硬盘上的每个文件都获得了可执行权限,甚至每个文本文件,所以当我打开它时会弹出一个窗口询问我该做什么(在终端-显示-取消-运行中运行)。

我尝试在终端中将权限更改为sudo chmod a-x -Rv /media/D/*。它显示权限已更改为,666这意味着rw-rw-rw,但实际上什么也没做;它仍然是授予的可执行权限。

我尝试将一些文件移动到桌面。然后按照上面的方法操作,成功了。

我的硬盘格式为“FAT32”。会有什么问题吗?

答案1

FAT32 格式的驱动器不支持文件权限。所有内容的权限均由驱动器的安装方式决定。

因此,您可以通过以不同方式安装驱动器来更改驱动器上所有文件的权限,但不像您描述的那样动态地安装。

https://askubuntu.com/a/96929/6161如何使用不同的权限重新安装。

答案2

NTFS 和 FAT32 硬盘不支持 Linux 上的文件权限。请遵循导游启用该功能。

我曾将其用于 NTFS 分区,但从未在 FAT32 上测试过它。

参考:论坛帖子回复:如何更改整个 ntfs 分区的权限

相关内容