உபுண்டுவில் random password உருவாக்குவதை பற்றி ஏற்கனேவெ ஒரு பதிவில் எழுதியிருக்கிறேன். இதோ இன்னொரு பதிவு.
முதலில் டெர்மினலில் ஒரு டெக்ஸ்ட் கோப்பினை திறந்து கொள்ளவேண்டும். பின்னர் கீழ்கண்ட வரிகளை அதில் காப்பி பேஸ்ட் செய்யவேண்டும்.
#!/bin/bash
# This script creates a random password using sha1sum
MASTONE=x
MASTTWO=y
while [ $MASTONE != $MASTTWO ] ; do
echo "Enter the master password"
read -s MASTONE
echo "Retype the master password"
read -s MASTTWO
if [ $MASTONE != $MASTTWO ] ; then
echo "Password entries don't match, try again" 1>&2
fi
done
echo "Enter the reason"
read -s REASON
echo "Enter desired number of characters"
read -s DESNUM
echo
echo "Your random password is:"
echo $MASTONE $REASON | sha1sum | cut -c1-$DESNUM
echo
மேற்கண்ட இந்த ஸ்கிரிப்டை நான் pass.sh என்ற ஒரு டெக்ஸ்ட் கோப்பில் காப்பி செய்து சேமித்துள்ளேன். அவரவர் விருப்பம் போல் கோப்பிற்கு பெயர் கொடுத்துக்கொள்ளலாம்.
பின்னர் இந்த கோப்பினை இயங்கு நிலையில் வைக்க டெர்மினலில்
sudo chmod +x pass.sh
இந்த நிரலை இயக்குவதற்கு டெர்மினலில்
./pass.sh என்று தட்டச்சு செய்யவேண்டும். இப்போது நிரல் இயங்க தொடங்கியதும். ஒரு சில கேள்விக்கு பதில் தட்டச்சு செயதவுடன் கடவுச்சொல் வந்துவிடும்.
No comments:
Post a Comment