Donc j'ai modifié le fichier /etc/lxc/default.conf et également le mien dans ~ache/.config/lxc/default.conf.
En ajoutant ceci :
lxc.idmap = u 100010001
lxc.idmap = g 100010001
lxc.idmap = u 02000200
lxc.idmap = g 02000200
Mon /etc/subuid et /etc/subgid ressemble à ça :
ache:1000:1
ache:2000:200
Et là, ça "marche". Disons que le conteneur se crée. Mais avec des messages d'erreurs :
tar: ./var/log/lastlog : le propriétaire ne peut pas être changé en uid 0, gid 997: Argument invalide
tar: ./var/log/btmp : le propriétaire ne peut pas être changé en uid 0, gid 997: Argument invalide
tar: ./var/log/wtmp : le propriétaire ne peut pas être changé en uid 0, gid 997: Argument invalide
tar: ./var/log/journal/remote : le propriétaire ne peut pas être changé en uid 0, gid 981: Argument invalide
tar: ./var/log/journal : le propriétaire ne peut pas être changé en uid 0, gid 983: Argument invalide
tar: Arrêt avec code d'échec à cause des erreurs précédentes
lxc-create: ache: lxccontainer.c: create_run_template: 1618 Failed to create container from template
lxc-create: ache: tools/lxc_create.c: main: 317 Failed to create container ache
Bref, j'investiguerais ça. Mais pour l'instant le mapping à pas l'air mauvais. Je crois que j'ai compris comment il fonctionne ! Merci à vous ! :)
[^] # Re: corrige les fichiers /etc/subuid et /etc/subgid
Posté par ache (site web personnel) . En réponse au message Utilisation de LXC en mode non privilégié. Évalué à 2. Dernière modification le 15 décembre 2021 à 10:05.
Merci à vous !
Donc j'ai modifié le fichier
/etc/lxc/default.confet également le mien dans~ache/.config/lxc/default.conf.En ajoutant ceci :
Mon
/etc/subuidet/etc/subgidressemble à ça :Et là, ça "marche". Disons que le conteneur se crée. Mais avec des messages d'erreurs :
Bref, j'investiguerais ça. Mais pour l'instant le mapping à pas l'air mauvais. Je crois que j'ai compris comment il fonctionne ! Merci à vous ! :)