Sembunyikan kata sandi terminal saat mengetik

8

Saya menggunakan Ubuntu 16.04

Setiap kali saya menggunakan sudo dan harus mengetikkan kata sandi saya, kata sandi muncul di layar terminal saat saya mengetik, hanya menyembunyikan karakter pertama. Sebagai contoh, jika kata sandi saya adalah "kata sandi", ketika saya mengetik kata sandi di terminal, itu akan menunjukkan: $ assword (hanya menyembunyikan karakter "p")

Saya ingin menyembunyikan semua karakter saat saya mengetik (saya tidak perlu Ubuntu untuk menampilkan tanda bintang, saya ingin tidak menunjukkan apa-apa)

Bagaimana saya mencapainya?

Bagi mereka yang berpikir pertanyaan saya adalah duplikat dari pertanyaan lain tentang "bagaimana membuat kata sandi terminal terlihat", saya ingin mengklarifikasi bahwa itu tidak sama. Justru sebaliknya, dan jawaban di pos lain tidak membantu saya memecahkan masalah saya.

Tran Triet
sumber
3
Yang Anda minta adalah fungsi normal untuk sudo. Pernahkah Anda bermain-main dengan perintah stty atau sejenisnya di .profile atau .bashrc?
Soren A
Saya perhatikan bahwa pada awalnya ketika saya baru saja menginstal Ubuntu, begitulah adanya. Tapi sekarang tidak lagi menerapkan perilaku default itu. Mungkin seperti yang Anda katakan - bahwa saya telah mengacaukan sesuatu. Tapi saya tidak ingat apa-apa khususnya ...
Tran Triet
Periksa historyperintah yang sebelumnya digunakan untuk melihat apakah ada yang menyarankan Anda mengeditnya ke beberapa file. Tapi bashrc dan profil akan menjadi ide pertamaku juga. Apakah itu juga terjadi ketika Anda memulai shell lain?
Rinzwind
@Rinzwind ya. Itu terjadi di semua terminal yang saya jalankan. Juga, ini telah berlangsung selama lebih dari seminggu sekarang, jadi saya tidak berpikir sejarah akan membantu ... Tetapi jika itu adalah bashrc dan profil, bagaimana cara memodifikasinya kembali?
Tran Triet

Jawaban:

3

Periksa /etc/sudoers.dfolder apakah ada pwfeedbackfile. Jika ya, hapus.

Periksa juga tautan ini .

Tahta Suci
sumber