logo blog
Hosting Gratis
Selamat Datang Di Area Berbagi Ilmu
Terima kasih atas kunjungan Anda di blog Saya ,
semoga apa yang saya share di sini bisa bermanfaat dan memberikan motivasi pada kita semua
dan bisa juga bisa mencerdaskan anak-anak bangsa

Cara Membuat Password Secara Acak di Linux ( Generate Password )


urandom1Linux sudah menyediakan program untuk meng-generate teks secara acak menggunakan urandom, bukan hanya urandom sebenarnya tapi urandom bagi saya adalah program yang paling bagus.

Sebagai ujicoba silahkan jalankan perintah di bawah ini :
Nanti akan menghasilkan teks acak berjumlah 8 huruf yang terdiri dari huruf kecil, kapital dan angka.
urandom
Atau
Akan menghasilkan 10 huruf secara acak yang terdiri dari huruf kecil dan angka saja, dan setiap menjalankan perintah tersebut hasilnya akan selalu berbeda.
Dari 2 sample kode di atas bisa kita ambil kesimpulan.
Nilai dari tr -dc adalah type hurufnya
  • a-z untuk huruf kecil
  • A-Z untuk huruf kapital
  • dan 0-9 untuk angka
Nilai dari fold -w adalah panjang / jumlah karakter password acaknya.
Contoh penerapannya dalam bash script
Sekarang kita coba menerapkannya dalam contoh yang sderhana saja, buah file random.sh dan isi dengan code dibawah ini.
#!/bin/bash
# Created by Ipoel Huda
# Random password user.
#buat pass secara random
passrandom=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1)
read -p "Masukkan username yang ingin anda ganti passwordnya : " username
egrep "^$username" /etc/passwd >/dev/null
if [ $? -eq 0 ]; then
# proses mengganti passwordnya
echo -e "$passrandom\n$passrandom" | passwd $username
echo "Password untuk user $username : $passrandom"
else
echo "Username tidak ditemukan"
    exit 1
fi
Lalu jalankan dengan perintah

bash random.sh




SEKIAN... :)



Enter your email address to get update from Area Berbagi Ilmu.
Print PDF
Next
« Prev Post
Previous
Next Post »

Copyright © 2014. Area Berbagi Ilmu - All Rights Reserved | Template Edited And Created by Bagus SWR Powered by Blogger