logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:autres:vm:lxc:mode-utilisateur [09/12/2015 14:56]
captnfab [Utilisation]
doc:autres:vm:lxc:mode-utilisateur [09/12/2015 15:28]
captnfab [Installation]
Ligne 20: Ligne 20:
  
 Les outils de gestion lxc : Les outils de gestion lxc :
-<code root>​apt-get install lxc cgroup-bin</​code>​+<code root>​apt-get install lxc cgroup-bin ​uidmap</​code>​
  
 D'​autres outils normalement présents par défaut : D'​autres outils normalement présents par défaut :
Ligne 61: Ligne 61:
 === Affectation des sous-{u,​g}id à l'​utilisateur === === Affectation des sous-{u,​g}id à l'​utilisateur ===
 Nous allouons alors les sous-uid et sous-gid à l'​utilisateur test via la commande (**à modifier en fonction de vos propres ''/​etc/​sub{u,​g}id''​ !**) : Nous allouons alors les sous-uid et sous-gid à l'​utilisateur test via la commande (**à modifier en fonction de vos propres ''/​etc/​sub{u,​g}id''​ !**) :
-<code root>​usermod lxcuser-test --add-sub-uids 624288:624288 ​--add-sub-gids 624288:624288</​code>​+<code root>​usermod lxcuser-test --add-sub-uids 624288:689823 ​--add-sub-gids 624288:689823</​code>​
  
 ==== Création et configuration de l'​accès au pont réseau ==== ==== Création et configuration de l'​accès au pont réseau ====
Ligne 80: Ligne 80:
  
 ==== Méthode template download ==== ==== Méthode template download ====
 +
 +Le code à faire en tant qu'​utilisateur est à faire en tant que ''​lxcuser-test''​.
 +
 +=== Configuration des options par défaut ===
 +
 +Dans le dossier ''​~lxcuser-test/​.config/​lxc/''​ (probablement à créer), créer un fichier ''​default.conf''​ contenant la configuration suivante :
 +<code ini ~lxcuser-test/​.config/​lxc/​default.conf>​lxc.network.type = veth
 +lxc.network.link = lxcbr0
 +lxc.network.flags = up
 +# À compléter pour définir une adresse mac
 +#​lxc.network.hwaddr = 00:​16:​3e:​xx:​xx:​xx
 +lxc.id_map = u 0 624288 65536
 +lxc.id_map = g 0 624288 65536</​code>​
 +Remplacer //624288// sur les deux dernières lignes par les valeurs du premier sous-uid/​gid alloué à l'​utilisateur.
 +
 +<code user>​lxc-create -t download -n test -- -d debian</​code>​
  
 ==== Méthode root + chown ==== ==== Méthode root + chown ====
  
-Dans +<code user>​mkdir -p ~/​.local/​share/​lxc</​code>​ 
-[code=root]+ 
 +<code root>​lxc-create -t debian -n test -- -d debian 
 +mv /​var/​lib/​lxc/​test ~lxcuser-test/​.local/​share/​lxc/​ 
 +chown lxcuser-test ~lxcuser-test/​.local/​share/​lxc/​test{,/​*} 
 +find ~lxcuser-test/​.local/​share/​lxc/​test/​rootfs/​ -exec sh -c 'chown $(echo $(stat -c %u "​{}"​)+624288 | bc):$(echo $(stat -c %g "​{}"​)+624288 | bc) "​{}"'​ \; 
 +</​code>​ 
 +En remplaçant 624288 par les numéro initiaux des plages de sous-uid/​gid respectifs de votre user.
 ===== Utilisation du conteneur ===== ===== Utilisation du conteneur =====
  
 ===== FAQ / Problèmes rencontrés ===== ===== FAQ / Problèmes rencontrés =====
doc/autres/vm/lxc/mode-utilisateur.txt · Dernière modification: 18/11/2020 20:51 par captnfab

Pied de page des forums

Propulsé par FluxBB