2007-10-07 11:45:31 +00:00
|
|
|
|
.\" Copyright 1992 Rickard E. Faith (faith@cs.unc.edu)
|
|
|
|
|
.\" May be distributed under the GNU General Public License
|
|
|
|
|
.\"
|
|
|
|
|
.\" Translated 2 Dec 1998 by Victor Moral (victor@venexma.es)
|
|
|
|
|
.\"
|
2007-10-07 11:46:07 +00:00
|
|
|
|
.TH PASSWD 1 "11 Noviembre 1996" "Util\-linux 2.6" "Manual del Programador Linux"
|
2007-10-07 11:45:31 +00:00
|
|
|
|
.SH NOMBRE
|
|
|
|
|
passwd \- cambia contrase<73>as
|
|
|
|
|
.SH SINOPSIS
|
|
|
|
|
.BR "passwd"
|
|
|
|
|
.RB [ " \-o " ]
|
|
|
|
|
.RB [ " \-q " ]
|
|
|
|
|
.RB [ " \-v " ]
|
|
|
|
|
.RI [ " usuario " [ " contrase<73>a " ]]
|
|
|
|
|
.br
|
|
|
|
|
.BR "passwd \-f "
|
|
|
|
|
.RI [ " par<61>metros para el cambio de nombre completo del usuario " ]
|
|
|
|
|
.br
|
|
|
|
|
.BR "passwd \-s "
|
|
|
|
|
.RI [ " par<61>metros para el cambio de shell " ]
|
|
|
|
|
|
|
|
|
|
.SH DESCRIPCI<EFBFBD>N
|
|
|
|
|
|
|
|
|
|
Cuando se utiliza sin par<61>metros
|
|
|
|
|
.B passwd
|
|
|
|
|
cambia la contrase<73>a para el usuario que lo invoca. Primero le exigir<69>
|
|
|
|
|
la contrase<73>a vigente, y a continuaci<63>n pedir<69> dos veces la nueva para
|
|
|
|
|
prevenir errores de escritura.
|
|
|
|
|
|
|
|
|
|
La invocaci<63>n del programa con los par<61>metros
|
|
|
|
|
.IR usuario
|
|
|
|
|
y
|
|
|
|
|
.IR contrase<EFBFBD>a
|
|
|
|
|
s<EFBFBD>lo puede realizarse desde la cuenta de superusuario.
|
|
|
|
|
|
|
|
|
|
Utilizando la invocaci<63>n s<>lo con el par<61>metro
|
|
|
|
|
.IR usuario
|
|
|
|
|
, el
|
|
|
|
|
superusuario puede cambiar la contrase<73>a para ese
|
|
|
|
|
.IR usuario .
|
|
|
|
|
|
|
|
|
|
En este caso no se exige al superusuario la contrase<73>a vigente para el usuario,
|
|
|
|
|
pero las reglas para validar contrase<73>as se siguen aplicando a menos que se
|
|
|
|
|
utilice la opci<63>n
|
|
|
|
|
.B "\-o".
|
|
|
|
|
El superusuario puede tener razones leg<65>timas para elegir una contrase<73>a no
|
|
|
|
|
conforme a las reglas.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
El uso de los dos par<61>metros asigna al
|
|
|
|
|
.IR usuario " la " contrase<EFBFBD>a
|
|
|
|
|
indicada en el segundo par<61>metro. Puede ser <20>til cuando se debe dar a muchos
|
|
|
|
|
usuarios una contrase<73>a inicial predefinida. Pero tambi<62>n puede ser
|
|
|
|
|
extremadamente peligroso. Un simple fallo en un programa podr<64>a cambiar la
|
|
|
|
|
contrase<EFBFBD>a del superusuario (root) a cualquier cosa desconocida.
|
|
|
|
|
|
|
|
|
|
Indicar una cadena vac<61>a como el segundo par<61>metro borra la contrase<73>a para
|
|
|
|
|
el usuario, pero s<>lo en combinaci<63>n de la opci<63>n
|
|
|
|
|
.B "\-o".
|
|
|
|
|
|
|
|
|
|
Los cambios de contrase<73>a pueden registrarse utilizando el servicio
|
|
|
|
|
.BR syslog (3),
|
|
|
|
|
dependiendo de las definiciones hechas en tiempo de compilaci<63>n del programa
|
|
|
|
|
(estando esta caracter<65>stica activa por omisi<73>n).
|
|
|
|
|
Si es as<61>, todos los cambios se registrar<61>n a un nivel bajo como auth.notice,
|
|
|
|
|
excepto para cambiar la contrase<73>a del superusuario (root); en este caso se
|
|
|
|
|
registrar<EFBFBD>n con nivel auth.warning.
|
|
|
|
|
|
|
|
|
|
.SH OPCIONES
|
|
|
|
|
.TP
|
|
|
|
|
.B "\-f, \-\-fullname"
|
|
|
|
|
Cambia el nombre completo del usuario (el campo GECOS del registro de
|
|
|
|
|
contrase<EFBFBD>as). Invoca el programa /usr/bin/chfn utilizando los par<61>metros
|
|
|
|
|
que ha recibido que no son opciones.
|
|
|
|
|
|
|
|
|
|
.TP
|
|
|
|
|
.B "\-o, \-\-force"
|
|
|
|
|
Desactiva las verificaciones de validaci<63>n sobre la nueva contrase<73>a . S<>lo
|
|
|
|
|
puede ser utilizada por el superusuario, y est<73> pensado para permitirle
|
|
|
|
|
asignar contrase<73>as iniciales simples.
|
|
|
|
|
|
|
|
|
|
.TP
|
|
|
|
|
.B "\-s, \-\-shell"
|
|
|
|
|
Cambia el shell del usuario mediante la invocaci<63>n del programa /usr/bin/chsh
|
|
|
|
|
con los par<61>metros recibidos que no son opciones.
|
|
|
|
|
|
|
|
|
|
.TP
|
|
|
|
|
.B "\-q, \-\-quiet, \-\-silent"
|
|
|
|
|
En este modo de funcionamiento passwd no indica que la contrase<73>a se haya
|
|
|
|
|
cambiado.
|
|
|
|
|
|
|
|
|
|
.TP
|
|
|
|
|
.B "\-v, \-V, \-\-version"
|
|
|
|
|
Muestra informaci<63>n acerca de la versi<73>n del programa y finaliza.
|
|
|
|
|
|
|
|
|
|
.SH REGLAS DE CONTRASE<EFBFBD>AS
|
|
|
|
|
La nueva contrase<73>a debe cumplir estas reglas:
|
|
|
|
|
.TP
|
|
|
|
|
o
|
|
|
|
|
tener como m<>nimo seis caracteres;
|
|
|
|
|
|
|
|
|
|
.TP
|
|
|
|
|
o
|
|
|
|
|
no ser igual a la contrase<73>a anterior;
|
|
|
|
|
|
|
|
|
|
.TP
|
|
|
|
|
o
|
|
|
|
|
contener caracteres que pertenezcan, como m<>nimo, a dos de las
|
|
|
|
|
siguientes categor<6F>as: may<61>sculas y min<69>sculas, d<>gitos y caracteres no
|
|
|
|
|
alfanum<EFBFBD>ricos;
|
|
|
|
|
|
|
|
|
|
.TP
|
|
|
|
|
o
|
|
|
|
|
no debe coincidir ni con el nombre del usuario, ni con ninguna de las palabras
|
|
|
|
|
que forman su nombre completo (real), tanto en orden normal como inverso, ni
|
|
|
|
|
al principio ni al final.
|
|
|
|
|
|
|
|
|
|
.SH FALLOS (BUGS)
|
|
|
|
|
|
|
|
|
|
Si cambia de opini<6E>n no hay escape del programa. Insistir<69> en obtener una
|
|
|
|
|
contrase<EFBFBD>a nueva hasta que sea muerto (mediante kill) desde otro terminal.
|
|
|
|
|
(Esto es provocado por un fallo en getpass(3): e ignora las se<73>ales.)
|
|
|
|
|
|
|
|
|
|
.SH FICHEROS
|
|
|
|
|
.TP
|
|
|
|
|
.I /etc/passwd
|
|
|
|
|
El archivo que contiene las contrase<73>as.
|
|
|
|
|
.SH "V<>ASE TAMBI<42>N"
|
2007-10-07 11:46:07 +00:00
|
|
|
|
.BR group (5),
|
|
|
|
|
.BR passwd (5),
|
|
|
|
|
.BR shadow (5)
|
2007-10-07 11:45:31 +00:00
|
|
|
|
.SH AUTOR
|
|
|
|
|
Peter Orbaek (poe@daimi.aau.dk).
|
|
|
|
|
.br
|
|
|
|
|
Martin Schulze (joey@infodrom.north.de) con extensas mejoras y reescrituras.
|
|
|
|
|
.br
|
|
|
|
|
.SH MANTENIMIENTO
|
|
|
|
|
Nicolai Langfeldt (janl@math.uio.no)
|