GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Perintah Su Menutupi/melindungi Kata Sandi Agar Tidak Ditampilkan di Layar??

Pertanyaan ini sudah memiliki jawaban di sini :Mengapa kata sandi yang saya masukkan tidak terlihat?

(3 jawaban)
Tutup 5 tahun yang lalu.

Maaf jika ini pertanyaan abstrak – saya akan mencoba sespesifik mungkin.

Saat saya berada di bash shell dan beralih ke akun lain melalui su - foo , saya dimintai kata sandi. Karakter yang saya ketik pada prompt kata sandi ini disembunyikan dari layar tanpa indikasi berapa banyak karakter yang saya ketik atau apa itu. Bagaimana bash (atau Linux secara umum) melakukan ini?

Jawaban yang Diterima:

Apa yang Anda ketik ditampilkan di terminal karena terminal "menggemakan" kembali. Saat meminta kata sandi, gema dimatikan. Lihat juga help read dan -s pilihan.


Linux
  1. Cara menggunakan perintah "layar" di Linux

  2. Bagaimana saya bisa mengeksekusi kode PHP dari baris perintah?

  3. Bagaimana cara menghapus konten file dari baris perintah?

  1. Bagaimana Cara Memulai Ulang Icewm Dari Baris Perintah?

  2. Bagaimana Cara Mengatur Variabel Sama Dengan Output Dari Perintah Di Grub2?

  3. Bagaimana cara menangkap alamat IP pertama dari perintah ifconfig?

  1. Cara menginstal perangkat lunak dari baris perintah Linux

  2. Bagaimana Agar Perintah yang Saya Mulai Dari Shell Berjalan Jika Saya Keluar Dari Shell?

  3. Cara Menghapus Kata Sandi Dari Kunci SSL Anda