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 | ||
utilisateurs:phlinux:config:schroot-vraiment-transparent [07/01/2020 23:47] phlinux [Configuration] |
utilisateurs:phlinux:config:schroot-vraiment-transparent [08/01/2020 00:21] phlinux [Configuration] |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
A noter que pour l'exemple du fichier principal ci-dessous, la valeur de la clé "type" ne doit pas être différente de "directory". | A noter que pour l'exemple du fichier principal ci-dessous, la valeur de la clé "type" ne doit pas être différente de "directory". | ||
+ | |||
Quant à la clé "profile" elle désigne le répertoire de config qui sera lu par schroot | Quant à la clé "profile" elle désigne le répertoire de config qui sera lu par schroot | ||
<file config schroot.conf> | <file config schroot.conf> | ||
Ligne 50: | Ligne 51: | ||
</file> | </file> | ||
Mais phlinux n'aime pas "binder" le /home ni /sys. A noter que /run peut poser des problèmes comme il est indiqué dans les commentaires. | Mais phlinux n'aime pas "binder" le /home ni /sys. A noter que /run peut poser des problèmes comme il est indiqué dans les commentaires. | ||
- | De même que tout "fstab" on peut ajouter le montage de la racine (c'est à dire la partition de la distribution chrootée) et pourquoi pas une partition utile dans le chroot. | + | |
+ | De même que tout "fstab" on peut ajouter le montage de la racine (c'est à dire la partition de la distribution chrootée) et, pourquoi pas, une partition utile dans le chroot. | ||
Ce qui donne par exemple: | Ce qui donne par exemple: | ||
<file config fstab> | <file config fstab> | ||
Ligne 65: | Ligne 68: | ||
</file> | </file> | ||
Toujours dans le dossier "sidchroot" on peut utiliser le fichier "copyfiles" pour copier dans le chroot des fichiers du système hôte. | Toujours dans le dossier "sidchroot" on peut utiliser le fichier "copyfiles" pour copier dans le chroot des fichiers du système hôte. | ||
- | Voir dans le wiki DF les fichiers inutiles à la construction du chroot mais requis par la suite. | + | |
Par exemple: | Par exemple: | ||
<file config copyfiles> | <file config copyfiles> | ||
Ligne 77: | Ligne 80: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
+ | Comme d'hab..... Sauf qu'avec cette configuration plus besoin de pré-monter la partition du chroot depuis l'hôte et de farcir son "fstab" avec des lignes de "bind", ni même d'écrire des scripts savants... Tout se fait au lancement de l'appli ou de l'accès au chroot par le login. | ||
+ | |||
+ | Quelques rappels de "classiques" avec l'exemple de sidchroot: | ||
+ | <code user>schroot -c sidchroot gimp</code> | ||
+ | <code user>schroot -c sidchroot /bin/bash</code> | ||
+ | Pour mettre à jour son chroot: | ||
+ | <code user>gksu "$TERM -e schroot -c sidchroot /bin/bash"</code> | ||
+ | Et une petite astuce qui peut servir pour passer une option à l'appli lancée: | ||
+ | <code user>schroot -c sidchroot -- mpv --playlist</code> | ||
+ | |||
+ | Les experts pourront peut être apporter la confirmation que cette config est également plus sécurisée car vraiment transparente. | ||
+ | |||
+ | A bientôt sur DF | ||