Re: Système live persistant et chiffré

2015-07-12 Par sujet François Boisson
Le Sat, 11 Jul 2015 17:13:48 +0200
Adrien  a écrit:

> Bonjour François et merci de ta réponse,
> 
> J'ai plein de questions ! Je te mets également en fin de ce mail
> quelques retours supplémentaires.
> 
> Voici donc l'histoire : J'ai finalement réussi à créer la deuxième
> clefAgreg, celle qui est sur un système de fichiers FAT (voir 1è remarque).
> 
> 1) Pour .clefcodage :
> - Pour tester, j'ai essayé de mettre un fichier texte `.clefcodage` qui
> contient "azertyuiopazertyuiop" dans le répertoire /home, il ne se passe
> rien de spécial.
> - J'ai essayé également depuis un autre système (non live) de mettre ce
> même fichier dans le répertoire /home de la clefAgreg, et j'ai
> simplement le plaisir de le voir au boute.
> - J'ai essayé d'écrire ce fichier dans $HOME, c'est-à-dire dans
> /home/user/, c'est pareil.
> 
> Le fichier .clefcodage doit-il bien contenir un *mot de passe*, ou une
> clef (symétrique / publique / privée) ?

Un mot de passe (c'est assez basique). Tu peux voir le script
sur /usr/local/bin/backup. Une méthode simple pour vérifier est de faire
«deconnexion» puis annuler. Tu regardes si à la racine de la clef (tu y
accèdes sous /oldroot/cdrom ) tu as un home.tar.bfe. 
Le répertoire home contiendra à ce moment là le contenu du répertoire public
de ton répertoire de travail (c'est clair?)

> 4) Extensions : J'ai fait un gros `apt-get install screen vlc htop
> netcat-openbsd git qgit php5 ...`. La création de l'extension a mis pas
> mal de temps, même si au final le fichier `.sqh` ne fait, lui, que 53 Mo.
> Après un reboot, vlc, screen, git et htop sont toujours là (c'est donc
> bon signe !), mais php a disparu ! Après un reboot, je l'ai réinstallé
> et refait en extension, mais au reboot plus rien non plus. Que cela
> peut-il être ?
> 
> 5) Extensions / dépendances : Supposons qu'un paquet A dépend d'un paquet B.
> Si je fais `# apt-get install B && sauve-extension` puis `# apt-get
> install A && sauve-extension`, la dépendance de A ne sera pas incluse
> dans la deuxième extension ?
> Du coup, supprimer sauvagement l'extension 1 est-il un moyen de casser
> ma clefAgreg ?

C'est le souci. En fait ici, sauve-extension sauvegarde les modifications à
l'exception des fichiers dans /var/FB-filtre. (Tu peux regarder le script, il
est simple). Ce dispositif est sommaire, pour faire des extensions
compliquées, il vaut mieux le faire en utilisant faitext.sh, cependant
sauve-extension marche sans pbm en général.

Pour php5, cela signifie qu'un fichier de configuration n'a pas été sauvé. Il
faudrait regarder en détails l'extension fabriquée. Ce cas est assez rare.

À noter que les bases dpkg ne sont pas sauvegardées par dpkg ceux qui limitent
les possibilités. Le script faitext.sh est beaucoup plus fiable de ce coté et
gère les dépendances entre les extensions (et même l'ordre de chargement).
Note que tu peux utiliser faitext.sh directement sur la clef. Je voulais en
faire le nouveau système mais très peu de gens ont été intéressés par la
possibilité de faire des extensions eux même donc je n'ai pas encore intégré
le script dans la clef.
Ce script vient avec d'autres scripts qui peuvent être télécharger ici:
http://boisson.homeip.net/scriptsClef.tgz

Tu les mets sous /usr/local/bin et typiquement tu tapes là où tu as le fichier
basesystem:

faitext.sh -b basesystem -f -m -o -n exemple

et tu fais l'installation via apt
Tu as un début de doc dans le script.

> Par ailleurs, dans clefAgreg, j'avais modifié mes ~/.bashrc et ~/.ssh,
> ils ont disparu au reboot !
> 
> Comment les rendre fixes ?
> 
> De manière générale, à quoi puis-je m'attendre si je modifie ou que je
> crée des fichiers dans le $HOME ?

Le fichiers «cachés» ne sont pas sauvés exceptés ceux listés dans «liste».
Il suffit donc de rajouter ces noms de fichiers dans liste:
echo .bashrc >> liste
echo .ssh >> liste

(attention .bashrc a été modifié par moi).

Les autres fichiers sont sauvegardés.

> 
> Quelques remarques :
> [1] Pour info, sur la première clef, celle créée avec `dd`, le clonage
> ne fonctionnait pas sur un DELL inspiron 1545. Je ne saurais pas en dire
> plus !

Bizarre, c'est une ISO hybride, a priori ça passe partout.

> [2] Peut-être sera-t-il possible de gérer les menus/headers du site
> http://clefagreg.dnsalias.org ? On s'y perd !

Détaille, j'avoue que l'esthétisme des sites et moi ça fait 2.

> [3] Sur le HP2133, il faut retirer le mode VGA de l'entrée grub à
> démarrer. Je le fais manuellement à chaque boute. Il s'agit d'un trait
> particulier à cette machine et ça pose problème pour quasiment toutes
> les distributions.

Tu peux faire une extension qui blackliste le module :-)


François

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150712190454

Re: Système live persistant et chiffré

2015-07-11 Par sujet Adrien
Re,
Par ailleurs, dans clefAgreg, j'avais modifié mes ~/.bashrc et ~/.ssh,
ils ont disparu au reboot !

Comment les rendre fixes ?

De manière générale, à quoi puis-je m'attendre si je modifie ou que je
crée des fichiers dans le $HOME ?

Merci !
Adrien.



signature.asc
Description: OpenPGP digital signature


Re: Système live persistant et chiffré

2015-07-11 Par sujet Adrien
Le 09/07/2015 18:49, François Boisson a écrit :
> Le Thu, 09 Jul 2015 15:03:19 +0200
> Adrien  a écrit:
>
>> 1) je comprends que les "extensions" servent à installer des paquets de
>> manière permanente. N'y a-t-il pas un moyen de faire une persistance
>> avec union, comme dit ici [1] ?
>> J'ai commencé par installer plein de paquets qui se sont donc
>> logiquement installés en ram.
> Quand tu tapes
> «sauve-extension»
> en root, cela sauvegarde les programmes que tu as installé sous la forme d'une
> extension qui sera rehcargé la fois suivante. Cela permet de personnaliser ta
> clef simplement. Attention il y a un filtrage pour minimiser la taille de
> l'extension et ne pas sauvegarder des fichiers inutiles.
>
>> 2) le répertoire personnel est-il bien chiffré ? Si oui, puis-je mettre
>> une phrase de passe ? Car là je démarre la clef et ça lance directement
>> tout sans rien me demander (ce qui est le comportement attendu pour une
>> agreg' j'imagine, pour ne pas se prendre la tête) !
> Pour crypter le répertoire personnel, il te faut simplement créer un
> fichier /home/.clefcodage contenant la clef. Dans ce cas, le répertoire
> personnel sera crypté à l'exception du contenu du répertoire public qui lui
> sera mis sur le répertoire «home» de la clef USB. Fais un backup de
> temps à autre du fichier .bfe crée, qui est une archive tar de ton répertoire,
> crypté à l'aide de bcrypt et de cla clef de codage.
>
>> 3) distrowatch.com ne parle pas du tout de clefAgreg, mais cela
>> m'intéresserait d'en savoir un peu plus sur le projet. J'ai vu un projet
>> clefISN, j'imagine qu'il s'agit d'une variation de clefAgreg ?
> ClefAgreg est né en 2007 de la réaction d'un candidat libre à l'agrégation
> qui se plaignait qu'il ne pouvait pas se préparer sur les logiciels
> contrairement aux candidats des préparations. Cette année là, l'agrégation
> externe est complètement passée à linux et clefagreg est né, fondée au
> démarrage sur Feather/Knoppix. J'ai amélioré la chose et fais un système
> original bati à partir d'une distribution debian. Compte tenu du minimum de
> temps pour installer des salles de concours dans un établissement, ClefAgreg
> sert désormais pour les deux concours depuis en gros 2010 et tourne sur Mac
> (avec parfois des ajustements) et PCs. Tu as l'histoire sur ces liens:
>
> http://linuxfr.org/news/agregation-et-logiciels-libres--3
> http://linuxfr.org/news/agr%C3%A9gation-de-math%C3%A9matiques-et-logiciels-libres--3
> http://linuxfr.org/news/agregation-et-logiciels-libres--2
> http://linuxfr.org/news/agregation-et-logiciels-libres
>
> (j'en met un par an à peu près). .
>
> Lors de l'établissement de l'option ISN, on m'a demandé si je pouvais faire
> une clef pour les enseignants de cette option. J'en ai profité pour refaire
> entièrement le système (Martin Quinson m'a donné de bonnes idées pour ça) en
> rationalisant le processus et en développant des scripts facilitant la
> fabrication de la clef. [Malheureuseument la plupart des académies a distrbué
> une clef obtenue par simple recopie des fichiers donc qui ne démarrait pas, à
> pleurer!]
>
> Cette clef est aussi utilisée par les étudiants en sciences particulièrement
> en CPGE. J'ai des extensions pour la chimie, etc.
>
>> 4) Le mécanisme aufs + squashfs est chouette en pratique, car
>> l'utilisation du système est très fluide (ben oui, tout est en ram).
>> Serait-il intéressant, pour aller plus loin, de faire une distribution
>> plus générique et qui pourrait servir à des utilisateurs de Debian en
>> vadrouille ?
> Dès qu'on connait linux, le script permettant de faire des extensions sur sa
> machine est d'une simplicté extrème (cf par exemple la session jointe faite en
> direct). Je l'utilise intensément pour mon travail (je suis indépendant des
> installations dans les salles!) et le fait qu'elle tourne sur MAC ou PC se
> révèle souvent utile.
>
> François Boisson

Bonjour François et merci de ta réponse,

J'ai plein de questions ! Je te mets également en fin de ce mail
quelques retours supplémentaires.

Voici donc l'histoire : J'ai finalement réussi à créer la deuxième
clefAgreg, celle qui est sur un système de fichiers FAT (voir 1è remarque).

1) Pour .clefcodage :
- Pour tester, j'ai essayé de mettre un fichier texte `.clefcodage` qui
contient "azertyuiopazertyuiop" dans le répertoire /home, il ne se passe
rien de spécial.
- J'ai essayé également depuis un autre système (non live) de mettre ce
même fichier dans le répertoire /home de la clefAgreg, et j'ai
simplement le plaisir de le voir au boute.
- J'ai essayé d'écrire ce fichier dans $HOME, c'est-à-dire dans
/home/user/, c'est pareil.

Le fichier .clefcodage doit-il bien contenir un *mot de passe*, ou une
clef (symétrique / publique / privée) ?

2) Gros point fort en ce qui me concerne, la distribution est fondée sur
Wheezy, ce qui fait que le Wifi sur mon HP2133 fonctionne (ce n'est pas
le cas sur Jessie, car je ne sais pourquoi, la machine se fige
complètement dès que je veux utilise

Re: Système live persistant et chiffré

2015-07-09 Par sujet François Boisson
Le Thu, 09 Jul 2015 15:03:19 +0200
Adrien Poupin  a écrit:

> 
> 1) je comprends que les "extensions" servent à installer des paquets de
> manière permanente. N'y a-t-il pas un moyen de faire une persistance
> avec union, comme dit ici [1] ?
> J'ai commencé par installer plein de paquets qui se sont donc
> logiquement installés en ram.

Quand tu tapes
«sauve-extension»
en root, cela sauvegarde les programmes que tu as installé sous la forme d'une
extension qui sera rehcargé la fois suivante. Cela permet de personnaliser ta
clef simplement. Attention il y a un filtrage pour minimiser la taille de
l'extension et ne pas sauvegarder des fichiers inutiles.

> 2) le répertoire personnel est-il bien chiffré ? Si oui, puis-je mettre
> une phrase de passe ? Car là je démarre la clef et ça lance directement
> tout sans rien me demander (ce qui est le comportement attendu pour une
> agreg' j'imagine, pour ne pas se prendre la tête) !

Pour crypter le répertoire personnel, il te faut simplement créer un
fichier /home/.clefcodage contenant la clef. Dans ce cas, le répertoire
personnel sera crypté à l'exception du contenu du répertoire public qui lui
sera mis sur le répertoire «home» de la clef USB. Fais un backup de
temps à autre du fichier .bfe crée, qui est une archive tar de ton répertoire,
crypté à l'aide de bcrypt et de cla clef de codage.

> 3) distrowatch.com ne parle pas du tout de clefAgreg, mais cela
> m'intéresserait d'en savoir un peu plus sur le projet. J'ai vu un projet
> clefISN, j'imagine qu'il s'agit d'une variation de clefAgreg ?

ClefAgreg est né en 2007 de la réaction d'un candidat libre à l'agrégation
qui se plaignait qu'il ne pouvait pas se préparer sur les logiciels
contrairement aux candidats des préparations. Cette année là, l'agrégation
externe est complètement passée à linux et clefagreg est né, fondée au
démarrage sur Feather/Knoppix. J'ai amélioré la chose et fais un système
original bati à partir d'une distribution debian. Compte tenu du minimum de
temps pour installer des salles de concours dans un établissement, ClefAgreg
sert désormais pour les deux concours depuis en gros 2010 et tourne sur Mac
(avec parfois des ajustements) et PCs. Tu as l'histoire sur ces liens:

http://linuxfr.org/news/agregation-et-logiciels-libres--3
http://linuxfr.org/news/agr%C3%A9gation-de-math%C3%A9matiques-et-logiciels-libres--3
http://linuxfr.org/news/agregation-et-logiciels-libres--2
http://linuxfr.org/news/agregation-et-logiciels-libres

(j'en met un par an à peu près). .

Lors de l'établissement de l'option ISN, on m'a demandé si je pouvais faire
une clef pour les enseignants de cette option. J'en ai profité pour refaire
entièrement le système (Martin Quinson m'a donné de bonnes idées pour ça) en
rationalisant le processus et en développant des scripts facilitant la
fabrication de la clef. [Malheureuseument la plupart des académies a distrbué
une clef obtenue par simple recopie des fichiers donc qui ne démarrait pas, à
pleurer!]

Cette clef est aussi utilisée par les étudiants en sciences particulièrement
en CPGE. J'ai des extensions pour la chimie, etc.

> 4) Le mécanisme aufs + squashfs est chouette en pratique, car
> l'utilisation du système est très fluide (ben oui, tout est en ram).
> Serait-il intéressant, pour aller plus loin, de faire une distribution
> plus générique et qui pourrait servir à des utilisateurs de Debian en
> vadrouille ?

Dès qu'on connait linux, le script permettant de faire des extensions sur sa
machine est d'une simplicté extrème (cf par exemple la session jointe faite en
direct). Je l'utilise intensément pour mon travail (je suis indépendant des
installations dans les salles!) et le fait qu'elle tourne sur MAC ou PC se
révèle souvent utile.

François Boisson


session
Description: Binary data


Re: Système live persistant et chiffré

2015-07-09 Par sujet Adrien Poupin
Le 08/07/2015 19:25, François Boisson a écrit :
> Le Wed, 08 Jul 2015 08:51:51 +0200
> Adrien  a écrit:
>
>> Bonjour à tous,
>>
>> Je vais devoir me faire un système /live/ pour travailler et faire du
>> développement. Je vais donc avoir besoin de persistance des données et
>> de pouvoir installer un certain nombre de logiciels. Du coup, je me
>> penche sur plusieurs possibilités :
>>
>> - Ici [1] on dit que la persistance complète est lente. Est-ce que vous
>> avez des retours, est-ce que c'est vraiment très lent ?
>> - À l'évidence, j'ai besoin de plus que simplement d'avoir un simple
>> /home persistant, car je dois installer tout plein de logiciels pour le
>> développement.
>> - Est-ce qu'une solution pourrait être d'utiliser un conteneur Docker
>> qui est lui-même stocké dans le /home persistant ? Est-ce que vous
>> pensez que ça pourrait être intéressant / plus rapide / plus léger à gérer ?
>> - J'aime bien l'idée de TAILS, car en plus du début de sécurité conféré
>> par la distribution, si on retire la clef USB, la machine s'éteint. Dans
>> ce cas, puis-je avoir cette fonctionnalité sur une Debian live ? Ou
>> sinon une Tails avec un conteneur docker Debian ? Qu'en pensez-vous ?
>>
> Bonjour, 
>
> Tu peux te fonder sur clefagreg qui te permet d'installer des logiciels et de
> sauvegarder le résultat sous forme d'extensions, et qui crypte le répertoire
> personnel sous la forme d'une archive bfe. ClefAgreg est suffisamment fiable
> pour servir de support aux deux concours des agrégations de mathématiques en
> France. Elle est fondée sur aufs + squashfs et a une wheezy comme base. Je
> suis en train de passer le système de base à jessie mais il y a quelques
> petits soucis. 
> Regarde http://clefagreg.dnsalias.org/ pour te renseigner et n'hésite pas à me
> demander.
>
> François Boisson
>

Bonjour François,

Merci de ta réponse, il n'est pas improbable que ce soit mon choix !
Je viens d'essayer la 8.3 rc2, ça fonctionne bien. J'ai néanmoins
quelques questions, afin que mon système soit aux petits oignons :

1) je comprends que les "extensions" servent à installer des paquets de
manière permanente. N'y a-t-il pas un moyen de faire une persistance
avec union, comme dit ici [1] ?
J'ai commencé par installer plein de paquets qui se sont donc
logiquement installés en ram.
2) le répertoire personnel est-il bien chiffré ? Si oui, puis-je mettre
une phrase de passe ? Car là je démarre la clef et ça lance directement
tout sans rien me demander (ce qui est le comportement attendu pour une
agreg' j'imagine, pour ne pas se prendre la tête) !
3) distrowatch.com ne parle pas du tout de clefAgreg, mais cela
m'intéresserait d'en savoir un peu plus sur le projet. J'ai vu un projet
clefISN, j'imagine qu'il s'agit d'une variation de clefAgreg ?
4) Le mécanisme aufs + squashfs est chouette en pratique, car
l'utilisation du système est très fluide (ben oui, tout est en ram).
Serait-il intéressant, pour aller plus loin, de faire une distribution
plus générique et qui pourrait servir à des utilisateurs de Debian en
vadrouille ?

Merci !

Adrien.

[1]
http://live.debian.net/manual/current/html/live-manual/customizing-run-time-behaviours.fr.html#557



signature.asc
Description: OpenPGP digital signature


Re: Système live persistant et chiffré

2015-07-09 Par sujet Daniel Caillibaud
Le 09/07/15 à 00:40, Adrien  a écrit :
A> Normalement ça ne devrait pas trop fonctionner je pense : si j'ai bien
A> compris, le `dd` doit écrire sur le MBR de la clef USB. Sinon, point de
A> grub !

Le MBR existe déjà sur ta clé si elle marchait (on parle de ne modifier que la 
partition
système pour en mettre un nouveau), pas besoin de le modifier tant que les 
partitions ne
changent pas.

A> Mais je vais essayer :
A> 1) agrandir la partition sdX1
A> 2) faire un `dd` vers sdX1.

Attention si tu utilise les UUID dans ton fstab, le dd va probablement changer 
l'id du
filesystem.
Pour grub, après le dd il faut peut-être monter sdX1 et y aller en chroot 
(monter dedans
également /dev et /proc) pour relancer grub (attentions aux options pour lui 
indiquer le bon
MBR, y'a un risque d'écraser celui de ton PC et de ne pas pouvoir rebooter).

Sinon, autre solution plus simple si elle fonctionne, monter l'iso et sdX1 
localement et faire
un rsync (sur une clé qui marchait sans redimensionnement des partitions).

-- 
Daniel

De plus en plus, nos importations viennent de l'étranger.
Georges W. Bush (25/09/2000)

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/20150709104631.434d7ab2@mfssd



Re: Système live persistant et chiffré

2015-07-08 Par sujet François Boisson
Quelques remarques. ClefAgreg est née en 2007. J'ai crammé un nombre
impressionnant de clefs en usage intensif tant que je travaillais directement
sur la clef. La solution actuelle que j'utilise est de mettre en aufs un
système RAM et de faire un backup régulier (ainsi qu'à la fin) du répertoire
de travail ((Il y a cependant un répertoire écrivant directement sur la clef).
Cela a clos le problème. Peut être que les clefs sont plus solides désormais.

La modification du système de fichiers se fait par l'ajout d'extension
(correspondant à une surcouche pour aufs). 

La clef, formattée en FAT32 boute sur MAC et PC et est utilisable comme clef
standard.

Le système de ce genre le plus proche que j'ai vu est la Slax je pense.

Comme tu vois, c'est qd même différent de ce que tu fais.

F.Boisson

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150709075319.63b438af12324458c1b5b...@maison.homelinux.net



Re: Système live persistant et chiffré

2015-07-08 Par sujet Adrien
Le 08/07/2015 23:51, Daniel Caillibaud a écrit :
> Le 08/07/15 à 23:14, Adrien  a écrit :
> A> J'ai commencé à expérimenter la création d'un système live, comme
> A> expliqué dans le manuel (http://live.debian.net/manual/).
> A> 
> A> J'ai fait un `lb build`, j'ai mis ça sur une clef USB et j'ai créé
> A> d'autres partitions pour configurer la persistance. C'est facile en
> A> lisant le manuel. Du coup, la persistance fonctionne bien pour le moment.
> A> 
> A> Je me pose simplement une question : si en amont je veux modifier et
> A> reconstruire mon image, j'ai un nouveau fichier-image, mais comment
> A> puis-je mettre ça sur la clef USB sans détruire mes partitions
> A> persistantes (et sans être obligé de faire de grosses copies de fichiers) ?
> A> Car si je fais un `cp live-image-i386.hybrid.iso /dev/sdX` ça me détruit
> A> tout (pareil pour un `dd if=live-image-i386.hybrid.iso of=/dev/sdX
> A> bs=4M`)...
>
> T'as testé un dd vers /dev/sdXN ?
>
> En tout cas, le résultat de tes tests m'intéressent, j'avais essayé de faire 
> la même
> chose à la sortie de wheezy mais pas persévéré assez longtemps pour y arriver 
> complètement
> (j'avais ma clé fonctionnelle avec des paquets ajoutés à la conf mais pas 
> trouvé comment rendre
> persistant l'ajout de softs, et laissé tomber après qq heures de tests).
>
> Sinon, je connais mal docker, mais j'ai pas l'impression que ce soit pour 
> empaqueter un bureau
> complet, à priori c'est plutôt pensé pour créer un container par service (au 
> sens un ou
> plusieurs pour nginx ou apache ou ..., d'autres pour des serveurs d'applis 
> genre php-fpm /
> nodejs / tomcat / whatever, et encore d'autres pour des serveur smtp ou base 
> de données, etc.).
> Mais c'est probablement possible de lui coller une jessie standard que tu 
> peux faire évoluer
> comme tu veux (à vérifier pour tout ce qui concerne les communications entre 
> applis d'un
> desktop, pas sûr que docker laisse tout le monde communiquer comme il veut 
> sans avoir précisé
> au préalable dans la conf du container tous les accès autorisés, par ex entre 
> un serveur X et
> des applis graphiques).
>

Re et bonjour Daniel,

Normalement ça ne devrait pas trop fonctionner je pense : si j'ai bien
compris, le `dd` doit écrire sur le MBR de la clef USB. Sinon, point de
grub !
Mais je vais essayer :
1) agrandir la partition sdX1
2) faire un `dd` vers sdX1.

Et on verra ce qu'il advient.

Pour l'instant, je fais build sur build en rajoutant à chaque fois des
choses. J'ai fait un dépôt git de ma config en copiant le fichier
/usr/share/doc/live-build/examples/gitignore, comme expliqué ici :
http://live.debian.net/manual/current/html/live-manual/examples.fr.html#849.

Je vais donc tester ça dès demain matin normalement.

Affaire à suivre !

Adrien.





signature.asc
Description: OpenPGP digital signature


Re: Système live persistant et chiffré

2015-07-08 Par sujet Daniel Caillibaud
Le 08/07/15 à 23:14, Adrien  a écrit :
A> J'ai commencé à expérimenter la création d'un système live, comme
A> expliqué dans le manuel (http://live.debian.net/manual/).
A> 
A> J'ai fait un `lb build`, j'ai mis ça sur une clef USB et j'ai créé
A> d'autres partitions pour configurer la persistance. C'est facile en
A> lisant le manuel. Du coup, la persistance fonctionne bien pour le moment.
A> 
A> Je me pose simplement une question : si en amont je veux modifier et
A> reconstruire mon image, j'ai un nouveau fichier-image, mais comment
A> puis-je mettre ça sur la clef USB sans détruire mes partitions
A> persistantes (et sans être obligé de faire de grosses copies de fichiers) ?
A> Car si je fais un `cp live-image-i386.hybrid.iso /dev/sdX` ça me détruit
A> tout (pareil pour un `dd if=live-image-i386.hybrid.iso of=/dev/sdX
A> bs=4M`)...

T'as testé un dd vers /dev/sdXN ?

En tout cas, le résultat de tes tests m'intéressent, j'avais essayé de faire la 
même
chose à la sortie de wheezy mais pas persévéré assez longtemps pour y arriver 
complètement
(j'avais ma clé fonctionnelle avec des paquets ajoutés à la conf mais pas 
trouvé comment rendre
persistant l'ajout de softs, et laissé tomber après qq heures de tests).

Sinon, je connais mal docker, mais j'ai pas l'impression que ce soit pour 
empaqueter un bureau
complet, à priori c'est plutôt pensé pour créer un container par service (au 
sens un ou
plusieurs pour nginx ou apache ou ..., d'autres pour des serveurs d'applis 
genre php-fpm /
nodejs / tomcat / whatever, et encore d'autres pour des serveur smtp ou base de 
données, etc.).
Mais c'est probablement possible de lui coller une jessie standard que tu peux 
faire évoluer
comme tu veux (à vérifier pour tout ce qui concerne les communications entre 
applis d'un
desktop, pas sûr que docker laisse tout le monde communiquer comme il veut sans 
avoir précisé
au préalable dans la conf du container tous les accès autorisés, par ex entre 
un serveur X et
des applis graphiques).

-- 
Daniel

Tout est relatif, excepté l'infini.
Gaston, duc de Lévis

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/20150708235103.798cbcce@mfssd



Re: Système live persistant et chiffré

2015-07-08 Par sujet Adrien
Le 08/07/2015 19:25, François Boisson a écrit :
> Le Wed, 08 Jul 2015 08:51:51 +0200
> Adrien  a écrit:
>
>> Bonjour à tous,
>>
>> Je vais devoir me faire un système /live/ pour travailler et faire du
>> développement. Je vais donc avoir besoin de persistance des données et
>> de pouvoir installer un certain nombre de logiciels. Du coup, je me
>> penche sur plusieurs possibilités :
>>
>> - Ici [1] on dit que la persistance complète est lente. Est-ce que vous
>> avez des retours, est-ce que c'est vraiment très lent ?
>> - À l'évidence, j'ai besoin de plus que simplement d'avoir un simple
>> /home persistant, car je dois installer tout plein de logiciels pour le
>> développement.
>> - Est-ce qu'une solution pourrait être d'utiliser un conteneur Docker
>> qui est lui-même stocké dans le /home persistant ? Est-ce que vous
>> pensez que ça pourrait être intéressant / plus rapide / plus léger à gérer ?
>> - J'aime bien l'idée de TAILS, car en plus du début de sécurité conféré
>> par la distribution, si on retire la clef USB, la machine s'éteint. Dans
>> ce cas, puis-je avoir cette fonctionnalité sur une Debian live ? Ou
>> sinon une Tails avec un conteneur docker Debian ? Qu'en pensez-vous ?
>>
> Bonjour, 
>
> Tu peux te fonder sur clefagreg qui te permet d'installer des logiciels et de
> sauvegarder le résultat sous forme d'extensions, et qui crypte le répertoire
> personnel sous la forme d'une archive bfe. ClefAgreg est suffisamment fiable
> pour servir de support aux deux concours des agrégations de mathématiques en
> France. Elle est fondée sur aufs + squashfs et a une wheezy comme base. Je
> suis en train de passer le système de base à jessie mais il y a quelques
> petits soucis. 
> Regarde http://clefagreg.dnsalias.org/ pour te renseigner et n'hésite pas à me
> demander.
>
> François Boisson
>

Bonjour,
Merci François et Fred (mp -> AV linux permet la persistance de
l'installation de logiciels) pour vos réponses.

J'ai commencé à expérimenter la création d'un système live, comme
expliqué dans le manuel (http://live.debian.net/manual/).

J'ai fait un `lb build`, j'ai mis ça sur une clef USB et j'ai créé
d'autres partitions pour configurer la persistance. C'est facile en
lisant le manuel. Du coup, la persistance fonctionne bien pour le moment.

Je me pose simplement une question : si en amont je veux modifier et
reconstruire mon image, j'ai un nouveau fichier-image, mais comment
puis-je mettre ça sur la clef USB sans détruire mes partitions
persistantes (et sans être obligé de faire de grosses copies de fichiers) ?
Car si je fais un `cp live-image-i386.hybrid.iso /dev/sdX` ça me détruit
tout (pareil pour un `dd if=live-image-i386.hybrid.iso of=/dev/sdX
bs=4M`)...

Merci à vous,

Adrien.





signature.asc
Description: OpenPGP digital signature


Re: Système live persistant et chiffré

2015-07-08 Par sujet François Boisson
Le Wed, 08 Jul 2015 08:51:51 +0200
Adrien  a écrit:

> Bonjour à tous,
> 
> Je vais devoir me faire un système /live/ pour travailler et faire du
> développement. Je vais donc avoir besoin de persistance des données et
> de pouvoir installer un certain nombre de logiciels. Du coup, je me
> penche sur plusieurs possibilités :
> 
> - Ici [1] on dit que la persistance complète est lente. Est-ce que vous
> avez des retours, est-ce que c'est vraiment très lent ?
> - À l'évidence, j'ai besoin de plus que simplement d'avoir un simple
> /home persistant, car je dois installer tout plein de logiciels pour le
> développement.
> - Est-ce qu'une solution pourrait être d'utiliser un conteneur Docker
> qui est lui-même stocké dans le /home persistant ? Est-ce que vous
> pensez que ça pourrait être intéressant / plus rapide / plus léger à gérer ?
> - J'aime bien l'idée de TAILS, car en plus du début de sécurité conféré
> par la distribution, si on retire la clef USB, la machine s'éteint. Dans
> ce cas, puis-je avoir cette fonctionnalité sur une Debian live ? Ou
> sinon une Tails avec un conteneur docker Debian ? Qu'en pensez-vous ?
> 

Bonjour, 

Tu peux te fonder sur clefagreg qui te permet d'installer des logiciels et de
sauvegarder le résultat sous forme d'extensions, et qui crypte le répertoire
personnel sous la forme d'une archive bfe. ClefAgreg est suffisamment fiable
pour servir de support aux deux concours des agrégations de mathématiques en
France. Elle est fondée sur aufs + squashfs et a une wheezy comme base. Je
suis en train de passer le système de base à jessie mais il y a quelques
petits soucis. 
Regarde http://clefagreg.dnsalias.org/ pour te renseigner et n'hésite pas à me
demander.

François Boisson

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150708192541.55fa31c0d0d742220769f...@maison.homelinux.net



Re: Système live persistant et chiffré

2015-07-08 Par sujet Adrien
Le 08/07/2015 16:19, gagou9 a écrit :
> Hello,
>
> Adrien:
>> Bonjour à tous,
>>
>> Je vais devoir me faire un système /live/ pour travailler et faire du
>> développement. Je vais donc avoir besoin de persistance des données et
>> de pouvoir installer un certain nombre de logiciels. Du coup, je me
>> penche sur plusieurs possibilités :
>> [...]
>> - J'aime bien l'idée de TAILS, car en plus du début de sécurité conféré
>> par la distribution, si on retire la clef USB, la machine s'éteint. Dans
>> ce cas, puis-je avoir cette fonctionnalité sur une Debian live ? Ou
>> sinon une Tails avec un conteneur docker Debian ? Qu'en pensez-vous ?
> Tails c'est bien ;)
> C'est du debian live avec de la config spécifique, et tu peux configurer
> ta persistence pour garder :
> * les listes d'apt
> * les archives d'apt
> * les ~/.dotfiles que tu veux
> * un dossier persistent
>
> et d'autres trucs.
> Le plus simple pour avoir son environnement de travail dans tails semble
> être de se faire un script que tu gardes en persistence, et que tu
> lances manuellement quand tails démarre.
> Ce script te fait tes apt-get install, et si besoin, tes configs
> spéciales...
>
> Tcho!
>

Bonjour à vous deux et merci pour vos réponses,

Par archives d'apt, tu entends de garder le cache d'apt dans un
répertoire persistant ?

Après, j'avoue que si je m'amuse à lancer un `apt-get install` à chaque
fois que je veux bosser, ça fait que j'attends :
1) que TAILS démarre ;
2) il faut que je configure une ou deux choses ;
3) (et c'est là que le bât blesse) il faut que j'attende tout un apt-get
install. Et là, ça fait beaucoup je pense !

Je ne connais pas docker, mais est-ce que tu ne penses pas qu'on
pourrait metter un conainer docker qui contiendrait tout ce que j'aurais
installé ? Parce que pour le développement, j'ai besoin de tous mes
programmes fétiches (emacs, htop, git, machin-chose, ...).

Sinon, l'autre solution et qui me semble cohérente, c'est de créer
moi-même le système live avec le paquet `live-build` et des commandes du
type `lb config` et `lb build`. Dans ce cas, je configure ensuite la
persistance des données, etc., et je choisis tous mes logiciels favoris.
Le problème à ça c'est que je ne peux pas installer de paquet
supplémentaire une fois que j'ai créé la clef USB.


Adrien.





signature.asc
Description: OpenPGP digital signature


Re: Système live persistant et chiffré

2015-07-08 Par sujet gagou9
Hello,

Adrien:
> Bonjour à tous,
> 
> Je vais devoir me faire un système /live/ pour travailler et faire du
> développement. Je vais donc avoir besoin de persistance des données et
> de pouvoir installer un certain nombre de logiciels. Du coup, je me
> penche sur plusieurs possibilités :
> [...]
> - J'aime bien l'idée de TAILS, car en plus du début de sécurité conféré
> par la distribution, si on retire la clef USB, la machine s'éteint. Dans
> ce cas, puis-je avoir cette fonctionnalité sur une Debian live ? Ou
> sinon une Tails avec un conteneur docker Debian ? Qu'en pensez-vous ?

Tails c'est bien ;)
C'est du debian live avec de la config spécifique, et tu peux configurer
ta persistence pour garder :
* les listes d'apt
* les archives d'apt
* les ~/.dotfiles que tu veux
* un dossier persistent

et d'autres trucs.
Le plus simple pour avoir son environnement de travail dans tails semble
être de se faire un script que tu gardes en persistence, et que tu
lances manuellement quand tails démarre.
Ce script te fait tes apt-get install, et si besoin, tes configs
spéciales...

Tcho!

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/559d316d.9090...@gmail.com



Re: Système live persistant et chiffré

2015-07-08 Par sujet Adrien Dewulf
Bonjour,

Je m'y connais relativement peu.

J'ai installer un debian lvm chiffré avec LUKS, /root , /home, /swap. je
suis très satisfait de l'installation. J'ai connu des problème de lenteur
avec une machine virtuel Windows, mais je pense que c'est du côté de ma
machine que ça a coincé, j'ai encore un dual core avec 4Go de RAM
(largement suffisant pour mon utilisation quotidienne).
On 08 Jul 2015 10:10, "Adrien"  wrote:

> Bonjour à tous,
>
> Je vais devoir me faire un système /live/ pour travailler et faire du
> développement. Je vais donc avoir besoin de persistance des données et
> de pouvoir installer un certain nombre de logiciels. Du coup, je me
> penche sur plusieurs possibilités :
>
> - Ici [1] on dit que la persistance complète est lente. Est-ce que vous
> avez des retours, est-ce que c'est vraiment très lent ?
> - À l'évidence, j'ai besoin de plus que simplement d'avoir un simple
> /home persistant, car je dois installer tout plein de logiciels pour le
> développement.
> - Est-ce qu'une solution pourrait être d'utiliser un conteneur Docker
> qui est lui-même stocké dans le /home persistant ? Est-ce que vous
> pensez que ça pourrait être intéressant / plus rapide / plus léger à gérer
> ?
> - J'aime bien l'idée de TAILS, car en plus du début de sécurité conféré
> par la distribution, si on retire la clef USB, la machine s'éteint. Dans
> ce cas, puis-je avoir cette fonctionnalité sur une Debian live ? Ou
> sinon une Tails avec un conteneur docker Debian ? Qu'en pensez-vous ?
>
> Merci d'avance pour vos retours, ma dead-line est ce week-end !
>
>
> [1] http://live.debian.net/manual/1.x/html/persistence.html
>
> --
> Adrien.
>
>
>


Système live persistant et chiffré

2015-07-08 Par sujet Adrien
Bonjour à tous,

Je vais devoir me faire un système /live/ pour travailler et faire du
développement. Je vais donc avoir besoin de persistance des données et
de pouvoir installer un certain nombre de logiciels. Du coup, je me
penche sur plusieurs possibilités :

- Ici [1] on dit que la persistance complète est lente. Est-ce que vous
avez des retours, est-ce que c'est vraiment très lent ?
- À l'évidence, j'ai besoin de plus que simplement d'avoir un simple
/home persistant, car je dois installer tout plein de logiciels pour le
développement.
- Est-ce qu'une solution pourrait être d'utiliser un conteneur Docker
qui est lui-même stocké dans le /home persistant ? Est-ce que vous
pensez que ça pourrait être intéressant / plus rapide / plus léger à gérer ?
- J'aime bien l'idée de TAILS, car en plus du début de sécurité conféré
par la distribution, si on retire la clef USB, la machine s'éteint. Dans
ce cas, puis-je avoir cette fonctionnalité sur une Debian live ? Ou
sinon une Tails avec un conteneur docker Debian ? Qu'en pensez-vous ?

Merci d'avance pour vos retours, ma dead-line est ce week-end !


[1] http://live.debian.net/manual/1.x/html/persistence.html

-- 
Adrien.




signature.asc
Description: OpenPGP digital signature