Selamat siang para master dan rekan2 di DWH dan selamat berlibur bagi yang libur
saya newbie izin bertanya lagi Om perihal bash script.
Gini Ceritanya.
saya lagi belajar tentang bash script basicnya dan kebetulan saya ada akses point nah dari akses point ini saya punya ide untuk melakukan perubahan password melalui bash script jadi ini saya jadikan bahan pelajaran saya.
Jika kita mau rubah passwordnya dari CLI dengan menjalankan perintah berikut :
[root@coba:/]# uci set wireless.@wifi-iface[0].key="123456789WPA"
[root@coba:/]# uci commit wireless
[root@coba:/]# wifi
Nah jika kita ketik dan jalankan perintah di atas satu persatu melalui console berfungsi dengan baik.
Kemudian saya mau kembanginnya ke bash script dgn code seperti berikut :
Saat code di atas dijalankan kurang lebih tampilannya seperti ini :
http://postimg.org/image/ru9p9939p/
Namun saat saya coba jalan kan tidak berubah passwordnya sesuai yg disett dan juga tidak memunculkan error.
Aneh mohon bantuannya rekan2 dan para mastah2 apakah code saya di atas ada yg kurang atau salah.
Atau ada scriptnya yg lebih pas dan sederhana ?
Maaf saya baru belajar code diatas juga merupakan hasil comot2 di internet.
Terimakasih banyak sebelumnya.
saya newbie izin bertanya lagi Om perihal bash script.
Gini Ceritanya.
saya lagi belajar tentang bash script basicnya dan kebetulan saya ada akses point nah dari akses point ini saya punya ide untuk melakukan perubahan password melalui bash script jadi ini saya jadikan bahan pelajaran saya.
Jika kita mau rubah passwordnya dari CLI dengan menjalankan perintah berikut :
[root@coba:/]# uci set wireless.@wifi-iface[0].key="123456789WPA"
[root@coba:/]# uci commit wireless
[root@coba:/]# wifi
Nah jika kita ketik dan jalankan perintah di atas satu persatu melalui console berfungsi dengan baik.
Kemudian saya mau kembanginnya ke bash script dgn code seperti berikut :
Code:
#!/bin/sh
#
clear
echo "Perubahan Password"
echo ""
echo "1. Change Password"
echo "2. Proses New Password"
echo "3. Done"
echo "4. Munculkan Password WPA Baru Anda"
echo "5. Tutup"
echo -n "Silahkan Ketik Nomor Yang Ingin di Atas Untuk Proses Perubahan secara berurut : "
read command
case $command in
1)
echo ""
echo uci set wireless.@wifi-iface[0].key="123456789WPA"
echo "Password sudah dirubah Mohon Tekan 2 Untuk proses !!" &&
sleep 3 && /bin/pas
;;
2)
echo ""
echo uci commit wireless
echo "Sudah dibantu Proses, Mohon Tekan 3 Untuk Menerapkan Password Baru !!" &&
sleep 5 && /bin/pas
;;
3)
echo wifi
echo "Selamat anda sudah berhasil merubah password WPA Anda !!" &&
sleep 20 && /bin/pas
;;
4)
pass=`cat /etc/config/wireless`
echo "$pass"
;;
5)
exit
;;
*)
echo ""
echo "Perintah Yang Anda Masukan Salah !!"
sleep 1 && /bin/pas
;;
esac
Saat code di atas dijalankan kurang lebih tampilannya seperti ini :
http://postimg.org/image/ru9p9939p/
Namun saat saya coba jalan kan tidak berubah passwordnya sesuai yg disett dan juga tidak memunculkan error.
Aneh mohon bantuannya rekan2 dan para mastah2 apakah code saya di atas ada yg kurang atau salah.
Atau ada scriptnya yg lebih pas dan sederhana ?
Maaf saya baru belajar code diatas juga merupakan hasil comot2 di internet.
Terimakasih banyak sebelumnya.