Centos

破壞文件權限,無法再在伺服器上傳入網頁

  • January 27, 2022

我注意到我的伺服器上進行了異常大量的 SSH 嘗試,因此禁用了 SSH 的 root 登錄,創建了一個新的 sudo 使用者並確認我能夠毫無問題地登錄並將自己提升為 sudo 使用者和 root

我後來發現 Plesk 無法從伺服器載入數據,文件權限顯示為10000:psaserv,即使在將其更新到root:psaserv伺服器文件後仍然不可用。如何撤消此操作,是否有為 Plesk 設置正確文件權限的技巧?

我使用了 Plesk 文件權限修復工具,但它想將其更改為alex:psaserv我作為 sudo 使用者創建的使用者,但這並沒有什麼不同。請讓我知道是否需要任何日誌或命令輸出來幫助解決此問題

自從問題開始以來,我恢復了 root 使用者並且可以以 root 身份進行 SSH 沒有問題,但上述情況仍在繼續

環境是CentOS7

您說文件權限並更改所有權

如果 Plesk 修復工具不起作用,請嘗試設置回預設權限

# find /var/www/vhosts/example.com/httpdocs/ -type f -exec chmod 644 {} \;
# find /var/www/vhosts/example.com/httpdocs/ -type d -exec chmod 755 {} \;

顯然,更改example.com為對應您的目錄

還原更改並使用密鑰而不是密碼通過 SSH 訪問 root。

如果您想弄亂目前配置,我會考慮編輯/etc/sudoers文件(使用visudo)並通過 SSH 讓 localhost 訪問 root 登錄。

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