chmod 不更改檔案權限

chmod 不更改檔案權限

我正在嘗試創建一個可執行的“Hello World”ruby 文件,並且複製了一個現有的、工作的可執行“Hello World”ruby 文件並將其重命名,但新文件沒有任何可執行權限。原始檔案具有以下權限:

-rwxr-xr-x 1

新檔案具有以下權限:

-rw-r--r-- 1

我已經嘗試chmod -x [Filename]過新文件以及sudo chmod,但文件權限沒有任何改變。文件權限保持不變:

-rw-r--r-- 1

任何執行該文件的嘗試都會返回

bash: [檔名]: Permission_denied

答案1

命令chmod -x [Filename] 刪除您嘗試執行的檔案的可執行權限。如果您想要讓檔案可執行,您需要嘗試類似的操作chmod +x [Filename](注意用+代替減號)。

相關內容