Chmod

chmod -R 644 ~/文件

  • November 15, 2011

我最近注意到我的所有文件~/Documents都被錯誤地賦予了可執行狀態。這被證明很煩人,因為試圖打開任何文件都會給我一個消息框,說它是可執行的。我試著做一個像這樣的遞歸chmod

chmod -R 644 ~/Documents

不幸的是,這使得整個 Documents 文件夾無法訪問。什麼地方出了錯?

您需要在目錄上設置執行位,以允許受影響的使用者進入並訪問其中的文件和目錄,並且您已將其刪除(您的命令會從文件和文件夾中刪除執行位)。有關於此的資訊here。以下命令應該修復它:

find ~/Documents -type d -exec chmod a+x {} +

引用自:https://unix.stackexchange.com/questions/24662