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.
Pas beaucoup avancé. Mais comme il est impoli de ne pas répondre…
En enlevant base64 cela donne plusieurs centaines d'erreurs sans faire de mot de passe. Extrait : ./supergenpass.sh: ligne 26: avertissement :substitution de commande: octet nul ignoré en entrée ./supergenpass.sh: ligne 26: avertissement :substitution de commande: octet nul ignoré en entrée ./supergenpass.sh: ligne 26: avertissement :substitution de commande: octet nul ignoré en entrée grep: (entrée standard) : fichiers binaires correspondent ./supergenpass.sh: ligne 26: avertissement :substitution de commande: octet nul ignoré en entrée grep: (entrée standard) : fichiers binaires correspondent grep: (entrée standard) : fichiers binaires correspondent grep: (entrée standard) : fichiers binaires correspondent
= grep, pas content ! Et fait sa feignasse.
tr +/= 89A Par exemple, avec le pipe, j'obtiens : aX3oNM08rI Sans, j'obtiens : o2cE1Qf05t Je ne comprends pas trop l'utilité. Cela fait normalement une substitution caractère par caractère. En ligne de commande, cela transforme bien le + en 9, le / en 8 et le = en A
Je crois que je me suis un peu emballé sur ce programme. Il n'est pas facile à manipuler. Je vais essayer plutôt de l'incorporer dans un ensemble plus grand. Si tu dois faire un test, dans plusieurs semaines, tu préfèrerais yad ou gtkdialog ? (J'ai regardé xmessage, mais il ne permet pas de faire ce dont j'ai envie.)
Vous le verrez peut-être, vous la verrez parfois, en pluie et en chagrin Traverser le présent en s’excusant déjà de n’être pas plus loin Et, le temps d’un sanglot, oublier toute une heure l'odeur de leur coing…' (Je sais, c'est truqué.)
Dernier message par petihar -
@ Philippe, Bonjour, J'ai vérifié Mini Diary, il fonctionne correctement, il faut juste se choisir un mot de passe et le copier deux fois.... après... je n'ai pas testé en "profondeur". Le souci de l'icône pour Opera est réglé. Par contre il faut modifier le lien de téléchargement car j'ai dû changer de lieu de stockage. Si tu veux tester, voilà --> Lien . N.B. : Je voulais mettre en fichier joint le script qui va dans /usr/local/bin/App+ mais impossible de le charger ici ni par glisser/déposer ni par sélectionnez . Il n'y a pas de désinstallation de Openclipart seul puisqu'il est intégré à LibreOffice. Il se désinstalle en même temps que Libreoffice,. Cela est précisé dans le message qui apparaît au moment de son installation.
Je vais regarder l'appimage de Joplin que je ne connais pas. Bien à toi.
Oui, j'imagine que l'intégration des paramètres doit être compliqué. Ta solution est la moins pire, l'utilisateur décide des caractères spéciaux et s'il les met au début ou à la fin. L'idéal serait que ces caractères spéciaux soient générés par le script.
Dans le fichier bash, à la ligne 27, retire la séquence ´ | base 64´. Les mots de passe sont générés avec des caractères spéciaux, y compris l'espace ce qui pourrait poser problème. Mais pas sûr que ce soit la solution.
Je comprends l'intérêt des paramètres. Je trouve cela très compliqué à mettre en œuvre. Mon idée était de faire un script où on choisit son URL dans une liste. On entre son mot de passe général et cela affiche l'identifiant et le mot de passe. URL et l'identifiant sont dans le même programme. Il n'y a qu'un seul fichier. Donc :
Question bête.
Si j'ai un champ libre, une entrée (pouvant être vide) ou je mets ce que je veux. J'ajoute cela à la fin du mot de passe calculé par SGP. J'enregistre une liste avec sur chaque ligne URL, identifiant, entrée. C'est moins costaud qu'avec les trois paramètres mais on peut changer la longueur du mot de passe à 12 ou 15. Ex : URL toto.org MDPgénéral totomomo Entrée øµ MDPobtenu qqkLPSmW8løµ
Cela te semble idiot ?
Le problème des trois paramètres, c'est que je peux bien tomber dans le futur sur un site qui demande 4 caractères spéciaux. Lui, il faudrait 5 paramètres. À la création du compte, cela va prendre le quart d'heure pour entrer les composantes du mot de passe. Et le calcul pour le retrouver, je ne vois pas comment faire si tout est variable.
L'asticot dans son coing
Et puis, il faut éviter le salage. Tout ce sel, c'est très mauvais pour la santé.
Dernier message par augras -
Bonjour les amis, Je viens de faire toutes les maj : tout à bien fonctionné . Mini Diary fonctionne chez vous ? Ici non. Dans le menu clic droit sur le bureau Opéra n'a pas d'icône (celle d'xnview est revenue, et avec elle quelques autres également ). SimpleNote nécessite une inscription : je ne suis pas très adepte de ces pratiques. J'ai testé avec succès l'appimage de Joplin : je ne sais pas si ça fait la même chose mais on prend des notes, fait des listes… et pas mal de choses en fait. Je continue de faire le tour et découvrir,
Après des tests académiques plus poussés , il ressort que la version html et cli fonctionnent différemment.
En html, si on inscrit comme URL http|s://....., seule la partie relative au domaine est retenue, comme par exemple toto.org. Toujours dans la version html, lorsqu'on active la roue crantée, un champs "Mot de passe secondaire" s'affiche. Si on y saisit des caractères, le mot de passe sera différent de celui calculé lorsque le champs "Mot de passe secondaire" reste vide.
En ligne de commande ou CLI, la chaîne "https://toto.org" est conservée pour le calcul du mot de passe. Si le mot de passe est complété du mot de passe secondaire de cette manière "Mot-de-passe_principalMot-de-passe_secondaire" et que URL a été saisie de cette manière "toto.org", on obtient le même mot de passe que celui calculée par la version html.
Oui, c'est dommage que le mot de passe calculé n'inclut pas de caractères spéciaux. Il faudrait prévoir un sel paramétrable par l'utilisateur afin qu'il définisse lui-même les deux caractères spéciaux (1 paramètre) à inclure dans le mot de passe et leur position (2 paramètres), soit 3 paramètres de plus. Mais peut-être y a-t-il plus simple.
Dernier message par Rantanplan -
Bonjour les amoureux des toutous, (les amoureuses des toutous ne sont pas oubliées, c'est amoureux au sens générique),
Un petit utilitaire de rien du tout pour nos toutous.
Il affiche le contenu du fichier /root/.packages/user-installed-packages. Et si l'utilisateur fait ce qu'il faut, le contenu du paquet installé peut être affiché. Et si l'utilisateur le demande, le paquet peut être désinstallé.
Le programme utilise xmessage, comme d'hab.
Le code ci-dessous à copier/coller dans votre éditeur de texte, puis à enregistrer sous le nom qui vous parle, et enfin, à rendre exécutable (chmod a+x...) :
Pour afficher le contenu d´un paquet, mettez-le en surbrillance, copiez-le puis collez-le dans le champs libre ci-dessus. Pour afficher la lise des fichiers du paquet, appuyez sur le bouton ´Afficher´; Pour le désinstaller, sur le bouton ´Désinstaller´ ; Pour quitter le programme, sur ´Quitter´. ") choix=$? test $choix -eq 0 && contenu_paquet test $choix -eq 2 && desinstall_paquet exit } function controle { test -z $paquet && xmessage -center -title ERREUR -bg pink -fg darkred -timeout 6 -fn "Monospace bold 15" "Aucun paquet n´a été sélectionné !" && liste_paquets contenu_paquet } function contenu_paquet { test ! -e /root/.packages/$paquet.files && xmessage -center -timeout 10 -title Information -bg orange -fg darkred -fn "Monospace bold 15" " Oups ! La liste des fichiers contenus dans le paquet
$paquet
n'existe pas.
Retour à l´accueil." && liste_paquets xmessage -center -buttons Quitter:1,Désinstaller:2,Continuer:0 -bg lightblue -fg darkblue -fn "Monospace 12" -title "Contenu du paquet" " Le contenu du paquet $paquet est listé ci-dessous
════════════════════ DÉBUT ════════════════════ `cat /root/.packages/$paquet.files` ════════════════════ F I N ════════════════════
Pour afficher le contenu d´un autre paquet, cliquez sur ´Continuer´ ; pour le désinstaller, sur ´Désinstaller´ ; et pour fermer le programme, sur ´Quitter´. " sortie=$? test $sortie -eq 0 && liste_paquets test $sortie -eq 2 && desinstall_paquet exit } function desinstall_paquet { xmessage -center -title Confirmer -buttons "Ne pas désinstaller":1,Désinstaller:0 -bg darkgrey -fg white -fn "Monospace bold 14" "Êtes-vous sûr(e) de vouloir désinstaller le paquet
$paquet ? " test $? -eq 1 && liste_paquets xmessage -center -title Désinstallation -bg black -fg white -timeout 10 -fn "Monospace bold 14" " Désinstallation du paquet
$paquet
et mise à jour du fichier user-installed-packages..." & petget -"$paquet" && sed -i '/^$paquet/d' /root/.packages/user-installed-packages && xmessage -center -title Terminé -timeout 5 -bg darkgreen -fg lightgreen -fn "Monospace bold 15" "Opération terminée !
Retour à l´accueil." liste_paquets } liste_paquets
Bon dimanche à l'ombre, au frais, en buvant régulièrement de l'eau ou des tisanes ou des citronnades ou des orangeades (càd citron ou orange pressé à l'instant allongé d'eau fraîche mais pas glacée).
Voilà les petits clous.
[EDIT 20260601] Mise à jour du code avec ajout fonction désinstallation.
Dernier message par Polo l’asticot -
Aloha, maître Rantanplan
En fait, je ne voyais pas l'article comme cela, mais c'est très gentil de ta part.
Pour le paragraphe sans entrée du mot de passe, je me suis mélangé les pinceaux en prenant la ligne de l'article dans mon éditeur de texte au lieu de la ligne du script (que je ne vois pas quand j'écris). Il s'agit de remplacer l'entrée du mot de passe par le mot de passe en dur et c'est donc à la ligne 20 que cela se passe (pas tombé loin !). C'est corrigé. Merci.
Par contre, certains services demandent en plus des chiffres et des lettres, des caractères spéciaux. Il faudrait enregistrer l'URL du service, l'identifiant et un élément auxiliaire pour ces sites sadiques (ex : µß). Cela pourrait être une simple liste sans protections puisqu'elle ne contient pas les mots de passe. Pour l'instant, je ne vois pas comment faire, mais un programme avec le tout serait idéal. On va attendre que la température descende pour faire chauffer les neurones…
Àpluch
PS : le site sur Toile-libre est d'une lenteur désespérante. Je ne suis pas sûr de prendre un abonnement chez eux. Mais il est accessible pour l'instant. Je cherche autre chose.
PS++ : C'est même pas la chaleur, c'est la vieillesse : j'ai oublié de demander. Si une âme charitable pouvait m'expliquer à quoi sert, dans la version HTML, le mot de passe secondaire et si c'est vraiment utile, je m'endormirai moins bête !
Dernier message par petihar -
Bonjour, Une nouvelle Info-contact datée du 1er juin vient d'être mise en ligne. Vous y aurez accès par la nouvelle procédure de mise à jour ou éventuellement ici --> MAJ-010526
@ Rantanplan, merci d'être toujours là pour me sortir d'un mauvais pas. Avec encore 33.5° aujourd'hui les salades souffrent malgré l'arrosage, elles doivent détester la Normandie mais les tomates se mettent à l'aimer.... le monde à l'envers !