Section: Formatos de Fichero (5)
Updated: 5 Enero 1998
Index Return to Main
Contents
passwd - fichero de contraseñas
es un fichero de texto que contiene una lista de las cuentas del sistema, proporcionando para cada cuenta cierta información útil como el identificador (ID) de usuario, el ID de grupo, el directorio `home', el intérprete de comandos, etc. Con frecuencia, también contiene la contraseña cifrada de cada cuenta. Este fichero debe tener permiso de lectura para todos (muchas utilidades, como ls(1), lo usan para traducir el número de identificador de usuario (UID) al nombre del usuario), pero sólo el superusuario debe poder escribirlo.
En los buenos viejos tiempos no había grandes problemas con estos permisos generales de lectura. Cualquiera podía leer contraseñas cifradas, ya que el hardware era demasiado lento para descifrar una clave bien elegida y, además, la suposición básica solía ser que la comunidad de usuarios era bastante amigable. Hoy en día, mucha gente utiliza alguna versión del paquete shadow password, donde en /etc/passwd encontramos *'s en lugar de las claves cifradas; éstas se encuentran en el fichero /etc/shadow, el cual sólo lo puede leer el superusuario.
Sin tener en cuenta si se utilizan o no `shadow passwords', muchos administradores de sistemas usan un asterisco en el campo de contraseña para asegurarse de que dicho usuario no se puede autenticar a sí mismo usando una contraseña. (No obstante, vea la sección Notas más abajo).
Si crea una nueva cuenta, coloque primero un asterisco en el campo de contraseña y a continuación use passwd(1) para asignarla.
Hay una entrada por línea, cada línea tiene el siguiente formato:
Las descripciones de los campos son las siguientes:
Para crear un grupo de usuarios, sus GIDs deben ser iguales y debe haber una entrada en /etc/group, de lo contrario no existirá ningún grupo.
Si la contraseña cifrada es un asterisco, el usuario será incapaz de entrar al sistema usando login(1), pero todavía podrá entrar utilizando rlogin(1), ejecutar procesos existentes e iniciar nuevos procesos a través de rsh(1), cron(1), at(1), filtros de correo, etc. Intentar cerrar una cuenta cambiando simplemente el campo del intérprete de comandos produce el mismo resultado y permite además el uso de su(1).
(1), login(1), su(1), group(5), shadow(5)
This document was created by man2html, using
the manual pages.
Time: 06:16:28 GMT, January 22, 2005