Warum kann ich keine von nicht-root Podman erstellten Speicherdateien löschen?
Von Dan Walsh GitHub
Coole Dinge, die Sie mit Podman machen können
Wenn Podman als root ausgeführt wird, ist der Standardort für die Speicherung /var/lib/containers/storage. Natürlich können Benutzer dieses Verzeichnis nicht verwenden, wenn sie als nicht-root ausgeführt werden, daher erstellt Podman den Speicher standardmäßig in $HOME/.local/share/containers.
Wenn Podman diesen Speicher erstellt, läuft es innerhalb eines Benutzer-Namensraums und darf UIDs und GIDs basierend auf den UID-Bereichen erstellen, die in /etc/subuid gespeichert sind, und den GIDs, die in /etc/subgid aufgelistet sind.
Zum Beispiel hat mein Konto UID- und GID-Bereiche von 100000 bis 165535 reserviert, sowie meine UID und primäre GID, 3267.