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