Permissions

chmod - 這個命令有什麼作用?

  • April 15, 2017

我在網上找到了這個命令行:

find . -type f -exec chmod 644 {} +
find . -type d -exec chmod 755 {} +

我不確定他們在執行時會做什麼……理論上我猜他們會搜尋所有文件並將它們轉換為權限 644,第二行搜尋所有文件夾並將它們轉換為 755 但我不輸入後我所做的任何事情。另外,我需要這些行,因為我想為我的 wordpress 配置設置這些權限,但是我不小心在 / 目錄中輸入了這些命令,而不是在 /var/www/html/wordpress …. 我可以保持冷靜還是我做錯了什麼,我的伺服器會有問題嗎?現在,它似乎可以正常工作…

還有一件事:你能告訴我將 /var/www/html/wordpress 中的所有文件的權限切換到 644 並將 /var/www/html/wordpress 中的所有文件夾的權限切換到 755 的最佳和最快的方法嗎?

- 更新 -

我檢查了終端的歷史記錄,當我執行這些行時,我似乎在 /root/home 上,所以這是一個好消息!

使用基於 RHEL 的發行版很容易從錯誤中恢復。但是對於 Debian,此時,最簡單的事情就是重新安裝 Debian。下次你必須寫:

find /var/www/html/wordpress -type f -exec chmod 644 {} +
find /var/www/html/wordpress -type d -exec chmod 755 {} +

您可以執行以下命令:

sudo chmod -R 755 /var/www/html/wordpress 
  • 小心隊友。編輯權限是一件危險的事情。

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