Linux/UNIX使用htpasswd命令生成htpasswd来存储用户名和密码

时间:2020-01-09 14:16:10  来源:igfitidea点击:

问题描述:如何使用htpasswd命令存储用户名和密码?

htpasswd用于创建和更新用于存储用户名和密码的平面文件,以用于HTTP用户的基本身份验证。
如果htpasswd无法访问文件,例如无法写入输出文件或无法读取文件以更新文件,则它将返回错误状态并且不进行任何更改。

创建一个新的密码文件

以下命令将创建一个新文件,并将记录存储在其中,供用户jerry使用。
提示用户输入密码。
如果文件存在且无法读取或写入,则不会更改该文件,并且htpasswd将显示一条消息并返回错误状态。

# htpasswd -c /home/pwww/.htpasswd jerry

更改或更新密码

要添加或修改用户tom的密码,请输入:

# htpasswd /home/pwww/.htpasswd-users tom

提示用户输入密码。