当我尝试更改文件的权限时,它似乎不起作用。 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
答案 0 :(得分:1)
某些文件系统(如vfat)不支持Unix权限。安装文件系统时决定文件的所有者和权限。例如,在vfat上有一个选项可以将权限设置为您想要的任何内容,另一个选项仅为.exe,.com,.bat和类似文件设置执行位。见https://www.kernel.org/doc/Documentation/filesystems/vfat.txt