Home :: International :: Manuals :: Howto :: FAQ :: Man Pages :: Email Login

 
 
 

GETPASS

Section: Manual del Programador de Linux (3)
Updated: 28 enero 1998
Index Return to Main Contents
 

NOMBRE

getpass - obtiene una contraseña  

SINOPSIS

#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/tty  

VÉ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.


 

Index

NOMBRE
SINOPSIS
DESCRIPCIÓN
VALOR DEVUELTO
FICHEROS
VÉASE TAMBIÉN
HISTORIA
FALLOS

 
 
 
 
Google
  Web Linuxinfor   
 

Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account

Document on this page is part of "Linuxinfor Man Pages in HTML Format: man3". See Index Page for more info about Authorship and Copyright.

1999-2008 Linuxinfor.com. No rights reserved.