(3 respuestas)
Cerrado hace 5 años.
Disculpas si esta es una pregunta abstracta. Intentaré ser lo más específico posible.
Cuando estoy en bash shell y cambio a una cuenta diferente a través de su - foo
, me pide una contraseña. Los caracteres que escribo en esta solicitud de contraseña están ocultos en la pantalla sin indicación de cuántos caracteres estoy escribiendo o cuáles son. ¿Cómo está bash (o Linux en general) haciendo esto?
Respuesta aceptada:
Lo que escribe se muestra en la terminal porque la terminal "repite" de vuelta. Al solicitar la contraseña, el eco se apaga. Véase también help read
y sus -s
opción.