chmod 不更改文件权限

Ter*_*ekC 2 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
Run Code Online (Sandbox Code Playgroud)

Jon*_*oni 6

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

  • 啊,我敢打赌你是对的。我刚刚意识到我正在尝试从我的 Ubuntu 操作系统(我是双启动)处理 Windows 端文件。谢谢您的帮助! (2认同)