This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
generate_good_password [2009/05/02 07:24] k2patel created |
generate_good_password [2009/10/09 22:49] k2patel |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Generate good password ====== | ====== Generate good password ====== | ||
- | <code bash> | + | Usage : apg.sh 10 (generate 10 character password) |
+ | <code bash | apg.sh> | ||
#!/bin/bash | #!/bin/bash | ||
- | for ((n=0;n<10;n++)); do dd if=/dev/urandom count=1 2> /dev/null | /usr/bin/gmime-uuencode -m -| sed -ne 2p | cut -c-10; done | + | if [ $# -lt 1 ]; then |
+ | echo "Usage : apg <lenght of password>" | ||
+ | else | ||
+ | for ((n=0;n<10;n++)); do dd if=/dev/urandom count=1 2> /dev/null | /usr/bin/gmime-uuencode -m -| sed -ne 2p | cut -c-$1; done | ||
+ | fi | ||
</code> | </code> |