El comando passwd de Linux te permite es­ta­ble­cer tus co­n­tra­se­ñas o las de otros usuarios. Además, con las di­fe­re­n­tes opciones, puedes realizar más ajustes e incluso des­ac­ti­var las cuentas inactivas.

¿Qué es el comando passwd de Linux?

El comando de Linux passwd es muy im­po­r­ta­n­te para la seguridad de los datos del sistema, dado que este comando permite cambiar las co­n­tra­se­ñas de un grupo o de un usuario en Linux. El comando passwd también se puede utilizar para es­ta­ble­cer los in­te­r­va­los de cambio y bloqueo. Esta he­rra­mie­n­ta, por lo tanto, impide el acceso no au­to­ri­za­do y mejora la ad­mi­ni­s­tra­ción de las distintas funciones. Pero solo si se se­le­c­cio­nan co­n­tra­se­ñas seguras.

El comando passwd de Linux está di­s­po­ni­ble por defecto en todas las di­s­tri­bu­cio­nes de Linux comunes, como Debian o Ubuntu, y no requiere in­s­ta­la­ción previa.

¿Cómo funciona el comando passwd de Linux?

El comando passwd funciona de forma muy sencilla. Si quieres cambiar tu propia co­n­tra­se­ña, si­m­ple­me­n­te introduce el comando en la línea de comandos. En el caso de que ya exista una clave, in­tro­dú­ce­la de nuevo y, a co­n­ti­nua­ción, guarda tu nueva clave. Para cambiar la co­n­tra­se­ña de otro usuario, necesitas los derechos root. En cuanto estén di­s­po­ni­bles, puedes utilizar el comando sudo de Linux para crear o cambiar los datos de acceso de otros usuarios.

¿Cuál es la es­tru­c­tu­ra de un comando passwd?

La es­tru­c­tu­ra del comando passwd simple es la siguiente:

$ passwd [Opciones] [Usuario]
bash

Si pre­s­ci­n­des los pa­rá­me­tros “[Opciones]” y “[Usuario]”, solo cambiaras tu propia co­n­tra­se­ña.

¿Qué opciones se pueden usar con el comando passwd de Linux?

Hay una gran cantidad de opciones para el comando passwd. Las más im­po­r­ta­n­tes son las si­guie­n­tes:

  • -a o –all: esta opción, en co­m­bi­na­ción con la opción -s, garantiza que recibas in­fo­r­ma­ción sobre todos los usuarios.
  • -d o –delete: esta opción permite des­ac­ti­var una co­n­tra­se­ña.
  • -e o –expire: esta opción hace que la co­n­tra­se­ña pierda su validez. En el próximo inicio de sesión, se deberá de­te­r­mi­nar una nueva co­n­tra­se­ña con el comando passwd.
  • -i o –inactive [Días]: esta opción permite de­te­r­mi­nar cuándo debe eli­mi­nar­se una cuenta. Aquí se tiene en cuenta el número de días que un usuario ha estado inactivo después de que su co­n­tra­se­ña haya caducado.
  • -k o –keep-tokens: esta opción limita las opciones de cambio para las co­n­tra­se­ñas que ya han caducado.
  • -l o –lock: esta opción permite bloquear la co­n­tra­se­ña de un usuario.
  • -n o –mindays [Días]: esta opción permite de­te­r­mi­nar el mínimo de días que hay que esperar antes de poder volver a cambiar la co­n­tra­se­ña.
  • -S o –status: esta opción muestra los valores actuales de un usuario.
  • -u o –unlock: esta opción anula la opción -l o –lock.
  • -w o –warndays [Días]: esta opción se utiliza para avisar a un usuario de que una co­n­tra­se­ña está a punto de caducar. El parámetro “[Días]” determina con cuánto tiempo de an­te­la­ción debe enviarse el aviso.
  • -x o –maxdays [Días]: esta opción determina después de cuántos días debe renovarse una co­n­tra­se­ña.

Ejemplos para el comando passwd de Linux

A co­n­ti­nua­ción, te mo­s­tra­re­mos cómo funciona el comando passwd de Linux en la práctica con algunos ejemplos sencillos.

$ passwd
bash

De esta manera, puedes cambiar tu propia co­n­tra­se­ña. Si no eres el ad­mi­ni­s­tra­dor, primero tendrás que in­tro­du­cir tu co­n­tra­se­ña actual. Una vez que la hayas in­tro­du­ci­do co­rre­c­ta­me­n­te, puedes crear una nueva clave. A co­n­ti­nua­ción, debes confirmar la clave nue­va­me­n­te.

$ sudo passwd Pedro
bash

Así puedes asignar una nueva co­n­tra­se­ña al usuario Pedro.

$ sudo passwd -x 100 -n 5 -w 7 -i 10 Pedro
bash

Con el comando anterior, puedes es­pe­ci­fi­car que el usuario Pedro tenga que crear una nueva co­n­tra­se­ña después de 100 días. Este también puede cambiar la co­n­tra­se­ña antes, pero solo cuando hayan tra­n­s­cu­rri­do al menos 5 días desde el último ajuste. Una semana antes de que caduque la co­n­tra­se­ña, se le informará. Pasada la fecha de caducidad, solo tendrá 10 días para crear una nueva co­n­tra­se­ña o de lo contrario su cuenta será des­ac­ti­va­da.

Ir al menú principal