Wie bewahre ich die UID/GID-Zuordnungen des Benutzers beim Archivieren eines LXC-Gastes?

Wie bewahre ich die UID/GID-Zuordnungen des Benutzers beim Archivieren eines LXC-Gastes?

Ich möchte einen vorhandenen LXC-Container archivieren, der so konfiguriert wurde, dass er als nicht privilegierter LXC-Container ausgeführt wird (siehediese Frage).

Wie kann ich alle Dateisystem-Metadaten speichern, die verwendet werden, umspeicherndie zugeordnete UID und GID für den Datei-/Ordnerbesitz?

NB: Ich weiß, dass die Zuordnung selbst auf dem Host erfolgt, aber was ich meine, ist, dass es darin usernseine Reihe von UIDs und GIDs gibt, die auf dem Host alle einem nicht privilegierten Benutzer zugeordnet werden, die sich im Gast aber dennoch in unterschiedliche UIDs und GIDs auflösen. Was auch immer also diese magische Zutat ist, die diese Dinge auf Dateisystemebene miteinander verbindet, ich möchte sie in einem Archiv (tar oder 7z oder ähnlich) aufbewahren.

Antwort1

Ich habe dieses Thema untersucht, seit ich meine Frage gestellt habe, und es stellt sich heraus, dass die Bereiche der Sub-GIDs/Sub-UIDs tatsächlich als Dateigruppe/-eigentümer für die Dateien verwendet werden.Es gibt keine zusätzlichen Metadaten(es sei denn, Sie verwenden SELinux oder ähnliches), was in diesem Zusammenhang relevant ist.

Bedenken Sie auch, dass ACLs möglicherweise geändert werden müssen, wenn Sie ACLs verwenden.

verwandte Informationen