chmod没有更改文件权限

时间:2014-02-07 05:13:38

标签: bash chmod

当我尝试更改文件的权限时,它似乎不起作用。 chmod表示正在更改它,但文件权限保持不变。谁能解释我做错了什么?这是我的命令行的副本。

~$ sudo chmod -v u+x ex01
mode of 'ex01' changed from 0600 (rw-------) to 0700 (rwx------)
~$ ls -l ex01
-rw------- 1 user user 60297 Feb  6 21:50 ex01

1 个答案:

答案 0 :(得分:1)

某些文件系统(如vfat)不支持Unix权限。安装文件系统时决定文件的所有者和权限。例如,在vfat上有一个选项可以将权限设置为您想要的任何内容,另一个选项仅为.exe,.com,.bat和类似文件设置执行位。见https://www.kernel.org/doc/Documentation/filesystems/vfat.txt