htpasswd命令

摘要:
htpasswd命令是Apache Web服务器的内置工具,用于创建和更新存储用户名、域和基本用户身份验证的密码文件。该实例使用htpasswd命令添加用户htpasswd-bc.passwdwww.linuxde.netphp,以在bin目录中生成一个passwd文件。用户名为www.linuxde.net,密码为php,默认值为MD5加密。将下一个用户htpasswd-b.passwdJack123456添加到原始密码文件中。删除-c选项以在第一个用户之后添加第二个用户,依此类推。密码文件不会更新。仅显示加密的用户名和密码。htpasswd-nbJack123456。密码文件未更新。屏幕上只输出用户名和加密密码。

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

语法

htpasswd(选项)(参数)

选项

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

参数

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

  • 密码:用户的新密码。

实例

利用htpasswd命令添加用户

htpasswd -bc .passwd www.linuxde.net php

在bin目录下生成一个.passwd文件,用户名www.linuxde.net,密码: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添加用户命令创建用户即可实现修改密码的功能。

免责声明:文章转载自《htpasswd命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇uirecorder的安装和使用【Unity3D】实现太阳系下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

禅道数据库

一、准备 已经在linux上搭建好禅道系统 二、添加数据库用户 禅道数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要在服务器运行/opt/zbox/auth/adduser.sh来添加用户首先确保服务是启动的(mysql和apache启动状态),先 cd /opt/zbox/auth/,然后执行 ./adduser....

SpringSecurity(四): 动态认证用户信息UserDetailsService

SpringSecurity(一、二、三)身份认证的用户名和密码是启动服务器自动生成的,或者是代码中写死的,存储在内存中。而实际项目中应该从动态的从数据库中获取进行身份认证。   1.实现流程:     (1)关注 UserDetailsService 、 UserDetails 接口   (2)自定义一个 UserDetailsService 接口的...

Windows 之 删除保存的共享凭据(用户名和密码)

当我们在访问Windows共享文件夹或者NAS网络共享盘的时候,Windows会提示输入访问共享所需要的用户名和密码,如果我们勾选了“记住我的凭据”,Windows 就会将认证凭据保存到计算机中,以方便下次访问共享的时候使用。 但是如果远程共享的密码修改了,或者我们不想再访问该共享了,该怎样删除Windows保存的用户凭据呢。Windows 10为例,来删...

SSO的简单实现

在门户项目中,经常会遇到如何实现单点登录的问题,下面就本人的经验做个总结。欢迎大家进行补充讨论。 单点登录的具体实现有很多种选择,包括: 采用专门的SSO商业软件: 主要有:Netgrity的Siteminder,已经被CA收购。Novell 公司的iChain。RSA公司的ClearTrust等。 采用门户产品供应商自己的SSO产品,如:BEA的WL...

AOP+自定义注解实现全局参数校验

AOP+自定义注解实现全局参数校验 在开发过程中,用户传递的数据不一定合法,虽然可以通过前端进行一些校验,但是为了确保程序的安全性,保证数据的合法,在后台进行数据校验也是十分必要的。 后台的参数校验 在controller方法中校验: 后台的参数是通过controller方法获取的,所以最简单的参数校验的方法,就是在controller方法中进行参数校验。...

【BIEE】01_下载安装BIEE(Business Intelligence)11g 11.1.1.9.0

环境准备 安装文件 如果操作系统是64位,则下载64位版本,我安装的系统是64位的 1.下载所有安装文件 1.1Oracle Database 11g R2 下载地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 目前最新版本为Or...