ファイルをバックアップしてACLを保存するには、何を使用する必要がありますか?

ファイルをバックアップしてACLを保存するには、何を使用する必要がありますか?

tarユーティリティを使用してバックアップにファイルを保存すると、拡張ACLが失われます。

ACLを保存するための一般的でハッキングされていないソリューション(ACLを最初から再生成するスクリプト生成)はありますか?

ベストアンサー1

実際、問題は(標準)ファイル権限ビットにはありません。拡大するACL情報(setfacl(1)またはacl(5)を参照)

私が知る限り、変更されていないGNU tarはACL情報を無視します。 (RHEL 5.2に付属のGNU tar 1.15.1のマニュアルページには、--aclsと--no-aclsスイッチが記載されていますが、まだ機能していません。)

しかし、選択した場合、プログラムはACLをバックアップおよび復元できます。エクサスターフォーマット:

star -c -p -acl artype=exustar -f archive.tar  files...
star -x -acl -f archive.tar

スターホームページ:http://cdrecord.berlios.de/new/private/star.html Starは少なくともUbuntuで利用可能です。

おすすめ記事