Rechercher une page de manuel
getpass
Langue: es
Version: 28 enero 1998 (fedora - 25/11/07)
Section: 3 (Bibliothèques de fonctions)
NOMBRE
getpass - obtiene una contraseñaSINOPSIS
#include <unistd.h>char *getpass( const char * prompt );
DESCRIPCIÓN
La función getpass muestra un mensaje indicador en la salida estándar de errores, y lee una contraseña de /dev/tty. Si este fichero no es accesible, getpass lee de la entrada estándar.La contraseña puede ser de hasta 128 caracteres de larga, incluyendo un NUL final. Cualesquier caracteres adicionales y el de nueva-línea final se descartan.
Getpass desactiva el eco e inhabilita la generación de señales por caracteres especiales de la tty (interrupción por Control-C, suspensión por Control-Z, etc.) mientras está leyendo la contraseña.
VALOR DEVUELTO
Getpass devuelve un puntero a la contraseña, una cadena de caracteres acabada en cero.FICHEROS
/dev/ttyVÉASE TAMBIÉN
crypt(3)HISTORIA
Una función getpass apareció en la Versión 7 de UNIX de AT&T.FALLOS
La función getpass deja su resultado en un objeto estático interno y devuelve un puntero a dicho objeto. Llamadas subsecuentes a getpass modificarán ese mismo objeto.El proceso que llama a esta función debería poner a cero todos los caracteres de la contraseña tan pronto como le fuera posible para evitar dejar la contraseña sin cifrar visible en el espacio de direcciones del proceso.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre