Cara memasukkan kata sandi dalam skrip shell sebagai karakter tersembunyi
- 4161
- 750
- Darryl Ritchie
Memerintah:
Baca -s -p “Masukkan Kata Sandi:” PSWDCara Penggunaan:-
Jika Anda ingin mengambil masukan kata sandi dalam skrip shell. Anda harus tidak ingin menunjukkan karakter apa pun di layar yang dimasukkan oleh pengguna. Menggunakan -S
untuk mode diam. Menggunakan -S
Karakter input tidak bergema. Misalnya membuat skrip shell bernama inputpwd.SH dan tambahkan konten berikut.
$ vim inputpwd.SH
#!/bin/bash ### Kata sandi input sebagai karakter tersembunyi ### baca -s -p "Masukkan kata sandi:" PSWD ### Cetak nilai variabel PSWD ### echo -e "\ NYour Kata Sandi adalah:" $ PSWD
Mari kita jalankan skrip dan masukkan kata sandi Anda, Anda cukup masukkan kata sandi Anda, karakter tidak akan menampilkan di layar. Ini hanya akan bekerja dengan/bin/bash shell, shell yang lebih tua (/bin/sh) akan melempar kesalahan.
# chmod +x inputpwd.SH # ./inputpwd.SH Masukkan Kata Sandi: Kata sandi Anda adalah: 9kjdfk329sksk
- « Apakah sistem Linux Anda 64-bit atau 32-bit? 5 cara untuk mencari tahu
- Cara menginstal mariadb 10 di ubuntu 18.04 dan 16.04 lts »