(3 risposte)
Chiuso 5 anni fa.
Mi scuso se questa è una domanda astratta:cercherò di essere il più specifico possibile.
Quando sono nella shell bash e passo a un altro account tramite su - foo
, mi viene richiesta una password. I caratteri che scrivo a questa richiesta di password sono nascosti dallo schermo senza alcuna indicazione di quanti caratteri sto digitando o quali sono. In che modo bash (o Linux in generale) sta facendo questo?
Risposta accettata:
Quello che digiti viene visualizzato nel terminale perché il terminale lo "richiama". Quando si richiede la password, l'eco è disattivata. Vedi anche help read
e i suoi -s
opzione.