Bienvenue sur Forum Puppy Linux - Toutou Linux - Astuces - Aides !
Lorsque vous n'êtes pas connectés vous pouvez visiter la totalité du forum mais avec certaines restrictions : cf le règlement pour les visiteurs non connectés. Vous êtes chaleureusement conviés à vous inscrire afin de bénéficier de toutes les fonctionnalités du forum et de participer aux échanges.
C'est tout à fait cela. Sur 16 au départ, il y a 12 caractères alphanumériques. Pour les 4 caractères suivants, les lettres sont remplacées par des caractères spéciaux et on en place 2 devant et 2 derrière.
J'ai remarqué sur plusieurs tirages, deux chiffres qui se suivaient. Pour que mon système ne fonctionne pas et qu'il n'y ait pas de caractères spéciaux, il faudrait qu'il y ait quatre chiffres qui se suivent à partir du treizième rang. J'espère que la probabilité est très faible, mais je n'ai pas passé la journée à faire des tirages en changeant URL et mot de passe.
Si tu as une idée plus lumineuse, je suis preneur ! Je cherche de mon côté une meilleure technique.
Dernier message par Rantanplan -
Polo le magicien,
Fabuleux et même prodigieux.
Je crois comprendre que lorsque un mot de passe de 16 caractères est souhaité, la longueur serait ramenée à 12 ´length=$(($length - 4))´. Mais je n'ai peut-être pas compris la syntaxe.
Ce qui m'épate, c'est que les caractères spéciaux pour un domaine et un mot de passe donnés ne varient pas. Je présume que l'astuce est dans :
Dernier message par AlainX -
Voici une méthode pour créer rapidement un triton 10 bootable sur clef ou disque dur usb avec fichier de sauvegarde préenregistré sur partition ext4... Comment créer une clef bootable prépartitionnée (fat32 et ext4) avec triton10
Avertissement : ce mode d'emploi est destiné aux ordinateurs capables de booter en uefi sur support externe
Insérez une clef ou un disque dur portable d'au moins 4 gigas pour recevoir la version triton10 ce support sera sera totalement effacé et reformaté avec 2 partitions ... Ne montez pas ce support
Notez comment votre système identifie ce support ( sdb sdc sdd etc ) Une fois identifié le support
Ouvrez deploy_puppy_master.sh avec geany La ligne probablement à modifier est la ligne 8 La ligne 8 correspond à mes valeurs locales CLE="/dev/sdc" Modifiez sdc en fonction de ce qui a été trouvé pour votre support et sauvegardez sur geany avec le bouton Save
Toujours dans geany, cliquez sur le bouton execute ( roue dentée du menu ) Quelques minutes plus tard ( avec un pc avec 8 go de ram cela prend moins de 10 minutes ) vous aurez le message CLEF UEFI CONFIGURÉE Vous pourrez fermer le terminal et geany, éteindre votre ordinateur et le redémarrer en reglant les paramètres du bios pour qu'il démarre sur le support usb
Si la vitesse au premier démarrage vous semble insuffisante ou que les sauvegardes sont très longues, vous pourrez copier le dossier de sauvegarde trixiepup64save de la clef situé en sdX2 repertoire trixie vers un repertoire trixie situé une partition ext4 que vous aurez créée si elle n'exite pas sur le disque dur de votre ordinateur pour améliorer Il faudra aussi modifier le fichier /boot/grub/grub.cfg de sdX1 ( X étant le nom de votre support ) à la ligne 50 (remplacer sda2 par celle qui correspond à votre configuration ) Une fois cette manipulation effectuée et sauvegardée Au boot suivant choisissez la deuxième option de boot ( Sauvegarde Disque sur disque dur en ext4 ) pour tester...
Si le problème concerne seulement la longueur de la sauvegarde et que vous n'avez pas de partition ext4 sur votre disque dur, n'hésitez pas à utiliser le mode pupsave =12 mais attention toutes vos manipulations et navigations sont enregistrées directement dans le répertoire de sauvegarde
Ton idée fonctionne bien. Je n'aime pas le fait que les caractères spéciaux ne changent pas. Si on tombe sur deux mots de passe, cela permet d'enlever deux caractères sur le décryptage. En cherchant un peu, j'ai lu qu'une longueur de 16 caractères était préférable. Puisqu'il n'est pas possible de conserver la compatibilité, j'ai décidé de barboter joyeusement dans le code.
#Code dérivé de celui de Mihail Milushev (lanzz : https://github.com/lanzz/bash-supergenpass/blob/master/supergenpass.sh) sous licence MIT
################################################################################ default_password_length="16" ### 16 par défault. Peut être remplacé au cas par cas en ajoutant la longueur ### personnalisée comme deuxième argument après le domaine lors du lancement du script.
default_hashing_algorithm="md5" ### "md5" par défaut. Une valeur alternative serait « sha512 » qui peut être donnée ### au cas par cas comme troisième argument. ################################################################################
echo -n 'Mot de passe : '; master_password="&'èàarupä‘üö"
hash=$master_password:$domain
i=0 while true do hash=$(echo -n "$hash" | openssl "$hashing_algorithm" -binary | base64 | tr -d '\n' | tr +/= 98A) i=$(($i + 1)) if [ $i -lt 10 ] then continue fi valid=$(echo "${hash:0:$length}" | grep -E '^[[:lower:]]' | grep -E '.[[:upper:]]' | grep -E '.[[:digit:]]') if [ "$valid" != "" ] then break fi done # Sur les caractères 13 à 16, je remplace les lettres par des caractères spèciaux plus=$(echo ${hash:$length:4} | tr '[:lower:] [:upper:]' '&(_)+#{[|]}/?/§!:^&![+§)#]&(_)+#{[|]}??/§!:^&![+§)#]')
if [ -n "$WAYLAND_DISPLAY" ] && command -v wl-copy >/dev/null; then echo -n ${plus:0:2}${hash:0:$length}${plus:2:2} | wl-copy echo "Mot de passe copié dans le presse-papiers Wayland" elif [ -n "$DISPLAY" ] && command -v xclip >/dev/null; then echo ${plus:0:2}${hash:0:$length}${plus:2:2} | xclip -r -selection "clipboard" echo "le mot de passe est copié dans le presse-papiers X" echo ${plus:0:2}${hash:0:$length}${plus:2:2} else echo ${plus:0:2}${hash:0:$length}${plus:2:2} fi
Le mot de passe principal est mis en dur pour aller plus vite et cela affiche directement le mot de passe obtenu. Je fais une substitution sur quatre lettres car avec deux, si plusieurs chiffres se suivent, il n'y a plus de caractères spéciaux. J'en mets deux devant et deux derrière.
Le but de l'ensemble, c'est d'obtenir des caractères spéciaux générés par le programme et qui changent avec toutes les entrées de manière assez complexe pour sembler aléatoire.
Qu'en penses-tu ? Si tu critiques, je me fous dans le canal ! Je plaisante. (Mais tu es prévenu.)
¡Que pases un buen final de día, tanto tú como toda tu familia!
L'asticot PS : Moi ce que je préfère, c'est l'odeur.
Mini-Diary fonctionne normalement, par l'entrée le Menu-->Document ou en ligne de commande. Ce message apparaît sur le terminal mais n'empêche pas l'ouverture et le bon fonctionnement. Je ne me tracasse donc pas et je ne vais pas changer sa procédure d'installation.
Toutefois il est très bizarre qu'il ne s'ouvre pas chez toi... il serait intéressant d'avoir un retour d'une autre personne.
Mais pour en avoir le cœur net, j'ai fini par demander de l'aide à gemini (je sais... ce n'est pas bien mais, il est tout de même plus fort que moi ) Voilà sa réponse :
Ce message est un journal de logs (un rapport d'exécution) qui s'affiche généralement lorsque vous tentez de lancer ou d'installer une application appelée Mini-Diary au format AppImage sous Linux. Pour faire simple : l'application rencontre des difficultés à se lancer ou à s'intégrer correctement à votre système, mais le message contient plusieurs informations distinctes. Voici le détail de ce que signifie chaque ligne :
. Cet outil sert à créer automatiquement un raccourci dans votre menu d'applications (le menu Démarrer de Linux) pour les fichiers AppImage.
Conséquence : L'application "saute" (skipping) cette étape. Elle ne s'ajoutera pas proprement à vos menus, mais cela ne l'empêche pas forcément de fonctionner.
soit active. Comme elle ne l'est pas, le programme pense qu'il n'est pas exécuté comme une vraie AppImage autonome.
Conséquence : C'est souvent ce qui cause le plantage ou le refus de se lancer. Cela arrive fréquemment si l'AppImage a été extraite manuellement ou si elle est lancée via un script tiers qui casse son comportement d'origine.
Comment résoudre cela ? Si l'application refuse de s'ouvrir, voici deux pistes pour corriger le tir :
Installer l'outil manquant : Ouvrez un terminal et installez le paquet qui contient
d'origine est bien autorisé à s'exécuter comme un programme (Clic droit sur le fichier -> Propriétés -> Permissions -> Cocher "Autoriser l'exécution du fichier comme un programme").
Dernier message par augras -
Te tracasse pas pour Mini_diary si le problème n’est que chez moi. Joplin n’est pas spécialement orienté éducation. C’est simplement un excellent outil de prise de notes multiplateforme et synchronisable avec un espace en ligne qui peut tout à fait être personnel et pas un cloud gafam.
Dernier message par AlainX -
A propos de la vitesse : voir cette video 1 min 30 d'ordinateur éteint à ordinateur connecté à internet
le fichier grub cfg lié à cette video ; ce fichier est situé sur la partition sdb1 du disque portable usb3 passport qui est en fat 32 le fichier de sauvegarde est situé sur la partition ext4 de sda5 ( disque dur interne de l'ordinateur ) dans le repertoire trixie remarque : avant d'utiliser cette option il faut avoir construit une partition ext4 et un repertoire trixie sur le disque sda et fait ou copié une sauvegarde Le numero sdaX depend des machines ... et est à modifier en conséquence dans le fichier grub.cfg
loadfont /boot/grub/font.pf2 set gfxmode=800x600 set gfxpayload=keep
if [ -e /ucode.cpio ]; then ucode_parm="/ucode.cpio" else ucode_parm= fi
# ========================================================= # VOS ENTRÉES D'ORIGINE PUPPY LINUX (TRIXIE) # =========================================================
menuentry "TrixiePup64 Legacy 11.2" { # On s'assure que GRUB cherche sur la partition EFI (Label: EFI_BOOT) search --no-floppy --label --set=root EFI_BOOT linux /vmlinuz pmedia=usbflash psubdir=trixie pfix=fsck,fsckp echo "Loading ${ucode_parm} /initrd.gz" initrd ${ucode_parm} /initrd.gz }
# 2. Option Disque Dur : On force sda5 (modifiable via 'e' au boot) menuentry "TrixiePup64 (EXTERNE à clef usb - Sauvegarde Disque sur disque dur en ext4 sda5 )" { search --no-floppy --label --set=root EFI_BOOT echo "Chargement du noyau..." linux /vmlinuz pmedia=atahd psubdir=/trixie psave=sda5:/trixie/ pfix=nosavespec,fsck echo "Chargement de l'initrd..." initrd /ucode.cpio /initrd.gz }
Dernier message par petihar -
@ augras, Bonjour Philippe, Je ne comprends pas ce qu'il se passe avec Mini Diary, il tourne très bien chez moi... il faut que "j'approfondisse" . J'ai regardé Joplin, fonctionne très bien et est presque totalement en français; il aurait pu être mis à la place de SimpleNote en effet. Il semble être davantage du genre "education" non ? Ce n'est pas le type d'application que j'utilise mais je la garde sous le coude pour une éventuelle mise à jour ou un prochain Triton.
Je suis d’accord pour dire que le démarrage sera beaucoup plus rapide avec un disque ssd que sur une clef usb mais je pense que c’est juste au demarrage que l’on gagne du temps si on a mis le fichier de sauvegarde sur le ssd.
Je ne sais pas si une installation en mode frugal est supérieure en performance à un démarrage sur clef ou disque dur portable usb avec utilisation de la sauvegarde sur disque dur Sur un de mes pc j’ai primtux8 et triton 9 installés sur mon disque dur et j’ai également un disque dur portable en usb avec triton10 et primtux9 en mode persistant ou non qui sont vraiment nomades... Sur un pc avec 8 go de ram en uefi , en moins d’une minute après demarrage , je lance firefox sur chacun des systemes soit en mode pupsave 12 ou 13 ou nouveau avec l’option pfix = ram pour le disque dur portable soit en direct sur le disque dur du pc Je peux mettre en ligne mes fichiers grub.cfg Je précise que les dossiers de sauvegarde sont également sur partition ext4