关键词

Linux htdigest命令

Linux htdigest命令用于创建和更新用于基于摘要的HTTP验证的密码文件,它是基于Apache HTTP Server的一个模块。当一个用户请求一个受保护的资源时,服务器将要求用户输入用户名和密码,如果用户名和密码匹配,用户将可以访问该资源。

使用htdigest命令可以创建一个存储用户名和密码的密码文件,并可以用它来授权用户访问受保护的资源。下面是htdigest命令的使用方法:

htdigest -c filename realm username

其中,-c 表示创建一个新的密码文件;filename 表示密码文件的名称;realm 表示服务器领域,可以是任何一个不包含空格的字符串;username 表示要添加的用户名。执行该命令后,系统将提示您输入要添加的用户名的密码。

如果要添加新用户,请使用以下命令:

htdigest filename realm username

示例1:

htdigest -c /etc/apache2/.passwd testrealm tester

这个例子会创建一个名为passwd的文件,其中存储了用户tester的realm密码。

示例2:

htdigest /etc/apache2/.passwd testrealm tester2

该命令将向名为passwd的文件添加一个名为tester2的用户的realm密码。

由于摘要是加密的,因此无法直接查看存储在密码文件中的用户密码。如果要更改用户密码,应使用htdigest命令并指定相同的用户名和领域,以便添加一个包含新密码的新记录并删除旧记录。

本文链接:http://task.lmcjl.com/news/13922.html

展开阅读全文