System - LXC

subuid, subgid, idmap

Sous Proxmox, mes conteneurs sont créés par root.

Le mapping est le suivant :

root:100000:65536

Il y a donc 65k ids utilisables pour les conteneurs non privilégiés.

Le conteneur LXC a lui-même un paramètre de config qui y correspond :

lxc.id_map = u 0 100000 65536

Avec ce mapping, tous les fichiers sont partageables entre les conteneurs.

root est toujours perçu comme un nobody sur l’hôte.

Créer un conteneur LXC

lxc-create –name web2 –bdev lvm –vgname m-vg –lvname web2 –thinpool lxc –fssize 2G –template download – –dist debian –release bookworm –arch amd64

Non privilégié

Extra dependencies for unprivileged containers:

# apt install libpam-cfgs uidmap

Pour en créer en tant qu’utilisateur : https://linuxcontainers.org/lxc/getting-started/#create-unprivileged-containers-as-a-user


System : Androïd ou en rôdeur, Bash à l'air maussade, btrfs, Console Fonts, Debian, Démarrage, Dispositions clavier, Distributions, Dotfiles, Filesystems, Fonts, Fuse, Gestion des paquets, Home, Infos système, inotify, Luminosité d'écran, LVM, LXC, Mac OS, NixOS était un bon président pour chiens, NTP, Plymouth Hoshoko, SSH, sudo, Swap a déçu, systemd, udisks, Wifi, Windows, xinput, XKB chez le jardin