La Web del Programador: Comunidad de Programadores
 
    Pregunta:  35818 - OCULTAR PASSWORD EN LINUX
Autor:  Rodrigo Cáceres
Tengo que realizar un telnet, el que corre a la perfección, pero mi único problema es el ocultar la password, no encuentro forma de solucionarlo, y la idea es no mostrar asteriscos ni nada, por favor ruego puedan ayudarme...

  Respuesta:  David Guerrero
Hola.

Prueba con la función getpass de <conio.h>, la cual creo que está disponible para UNIX.
Para usarla, prueba lo siguiente:

char *password;

password = getpass("Introduce el password:");
printf("Tu password es:%s\n", password);