F FabGPT-FAQ

Come mappare subuid e subgid per montare cartelle su container LXC unprivileged in Proxmox?

Proxmox e self-hosting 1 min lettura Runbook verificato

I container LXC unprivileged isolano la sicurezza mappando l'utente root (UID 0) del container su un utente privo di privilegi sull'host (in genere UID 100000). Questo meccanismo impedisce l'accesso in scrittura a cartelle locali condivise o dischi ZFS montati come bind mount.

Per consentire al container di accedere a file di proprieta di un utente host (ad esempio UID 1000):
1. Aggiungi il range nei file /etc/subuid e /etc/subgid dell'host:
root:1000:1
2. Modifica la configurazione del container /etc/pve/lxc/<ID>.conf definendo le regole lxc.idmap:
lxc.idmap = u 0 100000 1000
lxc.idmap = u 1000 1000 1
lxc.idmap = u 1001 101001 64535
Ripeti la stessa terna per i gruppi (g). In questo modo l'utente 1000 del container coincide esattamente con l'utente 1000 dell'host senza compromettere l'isolamento del sistema.

Hai una domanda specifica su questo tema?

Interroga direttamente il motore FabGPT-FAQ con risposta in tempo reale.