GNU/Linux >> Belajar Linux >  >> Linux

Utilitas Baris Perintah Untuk Mengambil Kata Sandi, Yang Tidak Memiliki Gema Kembali?

Perintah baca bawaan Bash tampaknya tidak mendukungnya, sekarang saya harus membiarkan pengguna memasukkan kata sandi sementara tidak ada gema yang ditampilkan, alat apa yang dapat saya gunakan?

Jawaban yang Diterima:

#!/bin/bash
stty -echo
IFS= read -p 'Enter password: ' -r password
stty echo
printf '\nPassword entered: %s\n' "$password"
  • stty -echo mematikan gema terminal, yang merupakan tampilan yang Anda bicarakan;
  • IFS= diperlukan untuk mempertahankan spasi kosong dalam kata sandi;
  • read -r menonaktifkan interpretasi garis miring terbalik.

Di bash anda juga dapat menggunakan read -s , tetapi fitur ini tidak standar di seluruh shell.


Linux
  1. Titan – Pengelola Kata Sandi baris Perintah Untuk Linux

  2. Bagaimana Cara Membuat Hash Kata Sandi Sha512 Di Baris Perintah?

  3. Bash Echo Baris Perintah Dieksekusi Di Baris Perintah Itu Sendiri (bukan Dalam Script)?

  1. Teks Gema Setelah Perintah Curl Pada Baris Yang Sama?

  2. Menghasilkan hash SHA-256 dari baris perintah Linux

  3. Unduhan paralel menggunakan utilitas baris perintah Curl

  1. utilitas baris perintah untuk mencetak statistik angka di linux

  2. Perintah untuk menampilkan setiap baris maju lalu mundur

  3. Apa utilitas baris perintah DNS terbalik?