我有 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 分区的权限