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 →
Ci-dessous, les différences entre deux révisions de la page.
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 20:36] captnfab [FAQ / Problèmes rencontrés] |
doc:autres:vm:lxc:mode-utilisateur [22/12/2015 18:00] cemoi [Utilisation du conteneur] |
||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | Si vos conteneurs LXC doivent contenir des serveurs sensibles aux attaques, vous ne voudriez pas qu'un serveur compromis compromette tout le reste du système. Ne pas donner les privilèges super-utilisateur au conteneur permet d'éviter cela. | + | Si vos conteneurs LXC doivent contenir des serveurs sensibles aux attaques, vous ne voudriez pas qu'un serveur compromis compromette tout le reste du système. Ne pas donner les privilèges super-utilisateur au conteneur permet de limiter ce risque. |
===== Installation ===== | ===== Installation ===== | ||
Ligne 38: | Ligne 38: | ||
<code root>adduser --disabled-password lxcuser-test</code> | <code root>adduser --disabled-password lxcuser-test</code> | ||
- | <note info>L'option ''--disabled-password'' n'est pas obligatoire, elle permet simplement de s'assurer que la connexion par mot de passe est impossible via ssh.</note> | + | <note info>L'option ''%%-%%-disabled-password'' n'est pas obligatoire, elle permet simplement de s'assurer que la connexion par mot de passe est impossible via ssh.</note> |
<note important>Comme vous devrez vous connecter à cet utilisateur via ssh, je vous conseille de créer dès maintenant une paire de clefs via ssh-keygen, et de rajouter la clef publique aux clefs autorisées pour cet utilisateur.</note> | <note important>Comme vous devrez vous connecter à cet utilisateur via ssh, je vous conseille de créer dès maintenant une paire de clefs via ssh-keygen, et de rajouter la clef publique aux clefs autorisées pour cet utilisateur.</note> | ||
Ligne 149: | Ligne 149: | ||
===== Utilisation du conteneur ===== | ===== Utilisation du conteneur ===== | ||
- | <code user>cgm modepid all $USER $$ | + | <code user>cgm movepid all $USER $$ |
lxc-start -n test -d</code> | lxc-start -n test -d</code> | ||
Ligne 184: | Ligne 184: | ||
* ''lxc_start - failed to create the configured network'' | * ''lxc_start - failed to create the configured network'' | ||
Vérifier que le mode de connexion renseigné dans ''/etc/lxc/lxc-usernet'' existe bien. | Vérifier que le mode de connexion renseigné dans ''/etc/lxc/lxc-usernet'' existe bien. | ||
+ | |||
+ | * Vérifier que tous les dossiers parents du dossier ''rootfs'' sont bien exécutables par Others (ou au moins par le min de la plage de sous-uid correspondante). | ||
===== Sources ===== | ===== Sources ===== | ||
Ligne 191: | Ligne 193: | ||
* http://unix.stackexchange.com/questions/170998/how-to-create-user-cgroups-with-systemd | * http://unix.stackexchange.com/questions/170998/how-to-create-user-cgroups-with-systemd | ||
* http://www.linuxquestions.org/questions/linux-kernel-70/lxc-unprivileged-container-in-debian-jessie-cgroups-permissions-4175540174/ | * http://www.linuxquestions.org/questions/linux-kernel-70/lxc-unprivileged-container-in-debian-jessie-cgroups-permissions-4175540174/ | ||
+ | * http://www.equiscentrico.com.ar/2015/05/unprivileged-lxc-en-debian-jessie.html |