📜  在 linux 中以交互方式更改或设置密码提示 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:37:23.848000             🧑  作者: Mango

在 Linux 中以交互方式更改或设置密码提示 - Shell-Bash

在 Linux 中,你可以使用 passwd 命令来更改用户密码。但是,如果你想为密码设置一个自定义的提示信息,该怎么办呢?本文将介绍如何在交互方式下更改或设置密码提示。

步骤 1 - 打开 /etc/login.defs 文件

打开 /etc/login.defs 文件:

sudo nano /etc/login.defs
步骤 2 - 修改提示信息

在文件中找到 PASS_MIN_LEN,打开注释并修改值为所需的最小密码长度。接着,找到 PASS_WARN_AGE,打开注释并修改值为所需的密码过期提醒天数。

PASS_MIN_LEN 8


PASS_WARN_AGE 14


在 PASS_MIN_LEN 下面添加 PASS_PROMPT 的值,即自定义的密码提示信息。例如:

```markdown
PASS_PROMPT     Enter a password that is at least 8 characters long and includes numbers and symbols:

保存文件并退出。

步骤 3 - 更改用户密码

使用 passwd 命令更改用户密码,此时会提示输入新密码。输入新密码时,你会看到刚才设置的自定义提示信息。

sudo passwd [username]
结论

本文介绍了如何在交互方式下设置密码提示信息,以便在更改用户密码时提醒用户密码的规则。这对于保证系统安全非常有用。