• [^] # Re: corrige les fichiers /etc/subuid et /etc/subgid

    Posté par (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.conf et également le mien dans ~ache/.config/lxc/default.conf.

    En ajoutant ceci :

     lxc.idmap = u 1000 1000 1
     lxc.idmap = g 1000 1000 1
     lxc.idmap = u 0 2000 200
     lxc.idmap = g 0 2000 200

    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 ! :)