他の場所にコピーすると、setuid(および他の)権限が失われました。どうすればいいですか?

他の場所にコピーすると、setuid(および他の)権限が失われました。どうすればいいですか?

ルートファイルシステム(もちろん特別なディレクトリではない)の内容を別のHDDにコピーして、既存のDebian 7.xディストリビューションを複製しました。起動し、すべてが実行されているようだった - 奇妙なエラーが発生しました。そのうちの1つ - sudoとsuが実行に失敗し、バイナリに対するsetuid権限が不足していると文句を言いました。問題を解決し、今彼らはもはや文句を言わない。しかし、コピー中に権限が破損した他のファイルがある可能性がありますか?すべての関連ファイル権限を確認して変更する方法はありますか?

ベストアンサー1

元のホスト(または新しくインストールされた他の同様のディストリビューション):

getfacl -R / > permissions.acl

あなたのマスター:

setfacl --restore=permissions.acl

~からここ

おすすめ記事