我正在使用 Ubuntu 12.04 64 位,并且试图使文件可执行,但是当我选中“允许将文件作为程序执行”时,复选标记出现然后又自行消失。
谢谢。
答案1
Fat 和 ntfs 分区不支持文件权限,只需将文件复制到主文件夹或桌面,然后重试
答案2
我知道这是一个老问题,但仍然有意义,而且谷歌把我带到了这里(其他人也会来)。
接受的答案部分正确,经过默认您无法设置可执行权限在 NTFS 或 FAT 分区内(至少对于 Ubuntu 而言,并且保持最新状态)。
但你可以改变它,通过更改 NTFS 分区的挂载方式。也就是说,(选择和)配置挂载分区的 ntfs 驱动程序。
NTFS 支持您需要的所有权限*,但驱动程序必须知道如何处理它们,以免干扰其他操作系统。
这不是火箭科学,但会迫使你了解你可能不关心的事情!
请参阅这个相关问题的(极其简洁的)答案:
https://askubuntu.com/a/74851/239919
*支持用户和组的所有权和读/写/执行,不知道 setuid 或 stickybit。