368d6fafea
Code backup
30 lines
391 B
Bash
30 lines
391 B
Bash
#!/bin/sh
|
|
|
|
echo "Password Generator Started"
|
|
|
|
if [ -z "$1" ]
|
|
then
|
|
VAR="24"
|
|
else
|
|
VAR="$1"
|
|
fi
|
|
|
|
PSW=$(head -c 500 /dev/urandom | tr -dc 'a-zA-Z0-9~!@#$%^&*_-' | fold -w $VAR | head -n 1)
|
|
|
|
if [ -z "$2" ]
|
|
then
|
|
USR="unknow"
|
|
else
|
|
USR="$2"
|
|
fi
|
|
|
|
echo "Password Generated for:"
|
|
|
|
echo "usr= $USR" >> psw.txt
|
|
echo "psw= $PSW" >> psw.txt
|
|
echo "" >> psw.txt
|
|
|
|
echo "$USR"
|
|
echo "$PSW"
|
|
|
|
exit 0 |