Ketika saya hendak menginstal sebuah program di terminal, ia menginginkan kata sandi:
[sudo] password for xxx:
Tetapi ketika saya mulai mengetikkan kata sandi, tidak ada yang terjadi. Apa yang harus saya lakukan?
command-line
password
sudo
Lazloinn
sumber
sumber
Jawaban:
Meskipun tidak ada karakter yang muncul saat Anda mengetik kata sandi, Anda sebenarnya mengetik kata sandi.
Jadi, ketikkan kata sandi, lalu tekan Enterdan lihat keajaiban.
sumber
Demi alasan keamanan, tidak ada umpan balik kata sandi yang diberikan di terminal. Baca diskusi berikut tentang alasan di balik ini dan mengapa ini tidak akan diterapkan:
Dalam diskusi ini, dan juga diberikan dalam jawaban untuk pertanyaan terkait di superuser
Ada opsi untuk mengaktifkan umpan balik kata sandi untuk
sudo
dan hanya untuksudo
dengan mengedit opsi dalam file sudoers.Untuk mengaktifkan umpan balik kata sandi oleh tanda bintang
*
ketika menjalankansudo
perintah, kita harus mengedit file sudoersKami kemudian harus menambahkan
pwfeedback
ke opsi default seperti yang ditunjukkan di bawah ini:sumber
Kata sandi disembunyikan sehingga tidak ada yang dapat melihat dari balik bahu Anda ketika Anda memasukkannya. Ini langkah pengamanan.
sumber
Kata sandi tidak ditampilkan ketika Anda menuliskannya di terminal setelah
sudo
perintah tetapi masih dibaca. Apakah ini yang terjadi di sini? yaitu apakah Anda sudah mencoba memberikan kata sandi dan menekan Enter?sumber
Tidak ada yang seharusnya terjadi, cukup ketik kata sandi dan tekan Enter.
sumber
Saat menggunakan terminal, untuk alasan keamanan (Seperti jika seseorang berdiri tepat di belakang Anda dan tidak ada yang bisa dilakukan selain menatap layar Anda saat Anda mengetik kata sandi), Anda tidak akan pernah melihat kata sandi yang diketik. Anda mengetik secara efektif bahkan jika Anda tidak melihatnya.
Jadi ketikkan kata sandi Anda dan tekan ENTER
Di sini saya sedang memeriksa salah satu drive saya. Seperti yang Anda lihat, sepertinya saya tidak mengetik kata sandi saya, tetapi saya memang punya.
sumber
Demi alasan keamanan, karakter yang diketik pada prompt permintaan kata sandi tidak disuarakan kembali ke terminal.
Ketikkan kata sandi Anda dan tekan enter. Karakternya ada di sana, Anda tidak bisa melihatnya, itu saja.
sumber
Jangan khawatir, itu adalah perilaku umum dan positif.
Karena output dari setiap perangkat lunak dapat dicatat ke penyimpanan permanen (seperti hard disk) dalam format yang dapat dibaca oleh manusia, perpustakaan Linux yang digunakan oleh sebagian besar perangkat lunak terminal (dalam kasus Anda
login
utilitas denganPAM
sistem) memiliki fitur keamanan yang menyembunyikan kata sandi dari layar: kata sandi dihafalkan dan - jika perangkat lunak dibuat dengan baik - dienkripsi dalam memori ketika Anda menekanRETURN
tetapi bahkan saat mengetik output tidak sampai ke output standar .Ini mencegah pendaratan layar pasif dan orang-orang di dekat Anda tidak dapat menangkap kata sandi. Semoga hari Anda menyenangkan dan jangan lupa mengetik dengan cepat, karena siapa pun masih dapat melihat keyboard fisik Anda! :-)
Penting : saat Anda melihat bidang kata sandi, masukkan
root
kata sandi hanya jika aplikasi tepercaya; jangan pernah mempublikasikan atau menyimpan kata sandi root Anda, bahkan jika bidang kata sandi tampaknya aman dan tidak menunjukkan surat apa pun.sumber