從備份中還原檔案擁有者,但不還原內容

從備份中還原檔案擁有者,但不還原內容

我們錯誤地做了一個

chown www-data:www-data / -R

在生產伺服器上。

我們確實有備份,但由於只有權限錯誤,我們只想從備份中恢復權限,而不是檔案內容。

是否有一個簡單的命令,例如使用rsync

答案1

這是可能的

getfacl -R /path/to/backup/on/backupserver > backup-acls.txt

並在生產伺服器上傳輸文件,然後

setfacl --test --restore=backup-acls.txt

測試成功後刪除該--test選項。

PHP 會話等不再位於系統上的檔案可能會出現錯誤,因此必須手動檢查這些資料夾。

相關內容