htpasswd

htpasswd

apache服务器创建密码认证文件

补充说明

htpasswd命令 是Apache的Web服务器内置工具,用于创建和更新储存用户名、域和用户基本认证的密码文件。

语法

htpasswd(选项)(参数)

选项

-c:创建一个加密文件;
-n:不更新加密文件,只将加密后的用户名密码显示在屏幕上;
-m:默认采用MD5算法对密码进行加密;
-d:采用CRYPT算法对密码进行加密;
-p:不对密码进行进行加密,即明文密码;
-s:采用SHA算法对密码进行加密;
-b:在命令行中一并输入用户名和密码而不是根据提示输入密码;
-D:删除指定的用户。

参数

  • 用户:要创建或者更新密码的用户名;
  • 密码:用户的新密码。

实例

利用htpasswd命令添加用户

htpasswd -bc .passwd www.jsdig.com php

在bin目录下生成一个.passwd文件,用户名www.jsdig.com,密码:php,默认采用MD5加密方式。

在原有密码文件中增加下一个用户

htpasswd -b .passwd Jack 123456

去掉-c选项,即可在第一个用户之后添加第二个用户,依此类推。

不更新密码文件,只显示加密后的用户名和密码

htpasswd -nb Jack 123456

不更新.passwd文件,只在屏幕上输出用户名和经过加密后的密码。

利用htpasswd命令删除用户名和密码

htpasswd -D .passwd Jack

利用htpasswd命令修改密码

htpasswd -D .passwd Jack
htpasswd -b .passwd Jack 123456

即先使用htpasswd删除命令删除指定用户,再利用htpasswd添加用户命令创建用户即可实现修改密码的功能。

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/htpasswd/

(0)
AuroraAurora站点维系者
上一篇 2023年 12月 15日 下午7:29
下一篇 2023年 12月 15日 下午7:29

相关推荐

  • cpio

    文章目录cpio补充说明语法选项实例 cpio 用来建立、还原备份档的工具程序 补充说明 cpio命令 主要是用来建立或者还原备份档的工具程序,cpio命令可以复制文件到归档包中,…

    入门教程 2023年 12月 7日
  • fuser

    文章目录fuser补充说明语法选项参数实例 fuser 使用文件或文件结构识别进程 补充说明 fuser命令 用于报告进程使用的文件和网络套接字。fuser命令列出了本地进程的进程…

    入门教程 2023年 12月 14日
  • 35. 读取文件

    欢迎来到 Golang 系列教程的第 35 篇。 文件读取是所有编程语言中最常见的操作之一。本教程我们会学习如何使用 Go 读取文件。 本教程分为如下小节。 将整个文件读取到内存 …

    2023年 12月 5日
  • depmod

    文章目录depmod补充说明语法选项实例 depmod 分析可载入模块的相依性 补充说明 depmod命令 可产生模块依赖的映射文件,在构建嵌入式系统时,需要由这个命令来生成相应的…

    入门教程 2023年 12月 7日
  • iOS文件处理

    IOS文件处理 简介 文件处理不能直观的通过应用程序来解释,我们可以从以下实例来了解IOS的文件处理。 IOS中对文件的操作. 因为应用是在沙箱(sandbox)中的,在文件读写权…

    入门教程 2023年 4月 1日
  • ios-委托(Delegates)

    委托(Delegates)示例 假设对象A调用B来执行一项操作,操作一旦完成,对象A就必须知道对象B已完成任务且对象A将执行其他必要操作。 在上面的示例中的关键概念有 A是B的委托…

    2023年 4月 10日
  • perl

    文章目录perl补充说明语法选项参数 perl perl语言解释器 补充说明 perl命令 是perl语言解释器,负责解释执行perl语言程序。 语法 perl(选项)(参数) 选…

    入门教程 2024年 3月 1日
  • 使用内存管理工具

    文章目录简介面临的问题内存管理规则分析内存分配的步骤 简介 iOS下内存管理的基本思想就是引用计数,通过对象的引用计数来对内存对象的生命周期进行控制。具体到编程时间方面,主要有两种…

    2023年 4月 1日
  • echo

    文章目录echo补充说明语法选项参数实例 echo 输出指定的字符串或者变量 补充说明 echo命令 用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux…

    入门教程 2023年 12月 14日
  • grub2-set-default

    文章目录grub2-set-default语法实例 grub2-set-default 设置系统默认的启动内核 语法 Usage: grub2-set-default [OPTIO…

    入门教程 2023年 12月 14日

发表回复

登录后才能评论
Translate »