管理用于摘要认证的用户文件
命令语法格式
htdigest [ -c ] passwdfile realm username
命令描述
命令htdigest用于创建和更新用于存储HTTP用户摘要认证的用户名、域、密码的平面文件。Apache HTTP服务器提供的资源可以仅限于htdigest创建的文件中列出的用户。
本手册页仅列出命令行参数。 有关在httpd中配置摘要式身份验证所需的指令的详细信息,请参阅Apache手册,该手册是Apache发行版的一部分,或者可以在「httpd的主页」上找到。
命令支持的选项及含义
-c
创建passwdfile文件。 如果passwdfile已存在,则先删除它。
passwdfile
包含用户名、域、密码的文件名。 如果给出了-c,则创建此文件(如果该文件尚不存在),或者如果该文件存在则将其删除并重新创建。
realm
用户名所属的域名。 有关详细信息,请参阅「rfc2617#section-3.2.1」。
username
要在passwdfile中创建或更新的用户名。如果此文件不存在username,则添加一个条目。 如果确实存在,则更改密码。
注意事项
安全考虑
该程序作为setuid可执行文件不安全。 不要使它成为setuid。
参考文献
- man 1 htdigest, Version 2.4.25-3
更新日志
- 11/04/2018 创建文章