バックアップからファイル所有者を復元するが、コンテンツは復元しない

バックアップからファイル所有者を復元するが、コンテンツは復元しない

誤って私たちは

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 セッションなどのファイルにはエラーが発生する可能性があるため、これらのフォルダーを手動で確認する必要があります。

関連情報