Installé avec le paquet apg
Voir aussi : pwgen
Afficher la version de la commande apg
apg -v
ou
apt-cache policy apg
Options utiles
-
-n : nombre de mots de passe à générer (6 par défaut)
- 0 : mot de passe prononçable
- 1 : mot de passe complexe
- S : le mot de passe doit obligatoirement comporter au minimum un caractère spécial (&$@[]-_^’/+\!()`~ »*#<>:.,;)
- s : le mot de passe peut comporter des caractères spéciaux, mais pas forcément (&$@[]-_^’/+\!()`~ »*#<>:.,;)
- N : le mot de passe doit obligatoirement comporter au minimum un chiffre
- n : le mot de passe peut comporter des chiffres, mais pas forcément
- C : le mot de passe doit obligatoirement comporter au minimum une lettre majuscule
- c : le mot de passe peut comporter des lettres majuscules, mais pas forcément
- L : le mot de passe doit obligatoirement comporter au minimum une lettre minuscule
- l : le mot de passe peut comporter des lettres minuscules, mais pas forcément
-m : longueur minimale des mots de passe (8 par défaut)
-x : longueur maximale des mots de passe (10 par défaut)
-a : complexité du mot de passe (0 par défaut)
-M : mode
Rmq : Coupler l’option -a 1 avec -M (Ss|Nn|Cc|Ll) permet de générer une chaîne constituée uniquement des éléments correspondants.
Générer X mots de passe de longueur définie
apg -m longueurmin -n nombre
ex :
# apg -m 10 -n 5
3GanValef6
yatipNidei
:quifByoc1
KoitsUtyel
jicyugwash
Ci-dessus, génération de 5 mots de passe prononçables de 10 caractères chacun.
Si longueurmin est inférieure à 8, la valeur par défaut, alors il faut définir une longueur maximale (option -x), sinon la longueur du mot de passe fluctuera entre longueurmin et 10, c’est-à-dire la longueur maximale par défaut :
# apg -m 6 -n 5 CeufPio geSwufubGa Thacksys tyctods WrasBok # apg -m 6 -x 6 -n 5 Omcuk1 gi0Blo lenEp% photJo negNam
Exclure des caractères des mots de passe générés
apg -E caracteres
ex :
# apg -m 10 -n 5 -E O0l1
wop%owdaf3
RukHocDeHu
Nayntyoxoy
VafgartAb6
kagcywugg5
Génère 5 mots de passe de 10 caractères chacun en excluant les caractères ambigus O (lettre O majuscule) et 0 (chiffre zéro), mais aussi l (lettre L minuscule) et 1 (chiffre 1).
Générer des mots de passe constitués exclusivement de certains caractères
apg -a 1 -M mode -E caracteres
ex :
# apg -a 1 -M N -m 8 -x 8 -n 5 -E 23456789 ou # apg -a 1 -M n -m 8 -x 8 -n 5 -E 23456789 11111001 00100001 10111011 11100000 10011101
Génère 5 mots de passe de 8 caractères chacun, constitués exclusivement des chiffres 0 et 1.
# apg -a 1 -M NC ou # apg -a 1 -M nc FUOBQ5Q5 LLMP9P67Z5 IOUVPMP7 6YGDH41OU4 PLBTHY6UJ3 IJYM7LMY
Génère 6 mots de passe (valeur par défaut) de 8 à 10 caractères chacun (valeurs par défaut), constitués exclusivement de chiffres et lettres majuscules.
Vous devez vous connecter pour laisser un commentaire.