2014-02-07 121 views
0

當我嘗試更改文件的權限時,它似乎不起作用。 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

某些文件系統(如vfat)不支持Unix權限。文件的所有者和權限在文件系統安裝時決定。例如,在vfat中,有一個選項可以將權限設置爲任何您想要的權限,另一個權限僅對.exe,.com,.bat和類似文件設置執行位。見https://www.kernel.org/doc/Documentation/filesystems/vfat.txt

+0

啊,我敢說你是對的。我剛剛意識到我正在嘗試從我的Ubuntu操作系統(我的雙啓動)在Windows端文件上工作。謝謝您的幫助! – TerekC