# chage

* [chage](https://manpages.debian.org/bookworm/passwd/chage.1.en.html) - Cambiar la información de caducidad de la contraseña de usuario.

El comando `chage` se usa principalmente para cambiar el número de días entre cambios de contraseña. Su uso se muy sencillo, y la mejor manera de saber cuando va expirar la contraseña es usar la opción `-l`.

```bash
$ chage -l usuario
```

Si queremos modificar la fecha en que se debe cambiar la contraseña, se debe usar la opción `-d` junto a la fecha *YYYY-MM-DD*.

```bash
# chage -d 2024-01-01 usuario
```

Pero si queremos que el usuario cambie la contraseña en el próximo inicio de sesión, lo hacemos con `0`.

```bash
# chage 0 usuario
```

Si queremos que el usuario expire en una fecha determinada lo hacemos con la opción `-E` y la fecha *YYYY-MM-DD*. Para evitar que el usuario expire usamos el valor `-1` en vez de la fecha.

```bash
# chage -E 2024-01-01 usuario
```

Ahora, para hacer todos estos cambios de forma interactiva, solo ejecuta el comando `chage` sin ninguna opción, de esta forma irá preguntando la información que se quiera cambiar.

```bash
# chage usuario
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://yejokjanan.gitbook.io/aprendiendo-gnulinux/usuarios-y-grupos/chage.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
