原文:http://onlyzq.blog.51cto.com/1228/557593
apache htpasswd选项参数
htpasswd [-cmdpsD] passwordfile username htpasswd -b[cmdpsD] passwordfile username password htpasswd -n[mdps] username htpasswd -nb[mdps] username password
apache htpasswd命令选项参数说明
-c 创建一个加密文件 -n 不更新加密文件,只将apache htpasswd命令加密后的用户名密码显示在屏幕上 -m 默认apache htpassswd命令采用MD5算法对密码进行加密 -d apache htpassswd命令采用CRYPT算法对密码进行加密 -p apache htpassswd命令不对密码进行进行加密,即明文密码 -s apache htpassswd命令采用SHA算法对密码进行加密 -b 在apache htpassswd命令行中一并输入用户名和密码而不是根据提示输入密码 -D 删除指定的用户
在Windows, NetWare and TPF 系统中 ‘-m’选项是默认的,在使用apache htpasswd命令时可以忽略。在其他系统中,’-p’选项可能不能工作。
apache htpasswd例子
1、如何利用htpasswd命令添加用户?
htpasswd -bc .passwd tonyzhang pass
在bin目录下生成一个.passwd文件,用户名tonyzhang ,密码:pass,默认采用MD5加密方式
2、如何在原有密码文件中增加下一个用户?
htpasswd -b .passwd onlyzq pass
去掉c选项,即可在第一个用户之后添加第二个用户,依此类推
3、如何不更新密码文件,只显示加密后的用户名和密码?
htpasswd -nb tonyzhang pass
不更新.passwd文件,只在屏幕上输出用户名和经过加密后的密码
4、如何利用htpasswd命令删除用户名和密码?
htpasswd -D .passwd tonyzhang
5、如何利用htpasswd命令修改密码?
htpasswd -D .passwd tonyzhang htpasswd -b .passwd tonyzhang pass
相关推荐
一、htpasswd的作用与安装 htpasswd是apache的一个工具,该工具主要用于建立和更新存储...如果apache是源码方式安装的话,该命令存放在apache安装目录的bin目录下,如下: /usr/local/apache2/bin htpasswd命令用
rpm包安装htpasswd所需包rpm包安装htpasswd所需包rpm包安装htpasswd所需包rpm包安装htpasswd所需包rpm包安装htpasswd所需包rpm包安装htpasswd所需包rpm包安装htpasswd所需包rpm包安装htpasswd所需包rpm包安装...
js实现的htpasswd加密
htpasswd命令是Apache的Web服务器内置工具,用于创建和更新储存用户名、域和用户基本认证的密码文件。 语法格式:htpasswd [参数] [用户和密码] 常用参数: -c 创建一个加密文件 -n 不更新加密文件,只将加密后...
5.4 Apache常用命令 35 5.4.1 htpasswd - 管理用于基本认证的用户文件(本篇译者:金步国) 35 6 SVN客户端的安装 38 6.1 TortoiseSVN 38 6.1.1 客户端的下载 38 6.1.2 客户端的安装 38 6.2 Subclipse 38 6.2.1 ...
HTAdmin 是用于管理 Apache .htpasswd 文件的基本且简单的 PHP 工具。 开发从 2000 年(PHP 4 首次发布时)开始,并在 2005 年(PHP 5 之前)停止。要求Linux/Unix/BSD、Windows 或 Mac OS X 阿帕奇网络服务器PHP...
用php建立htaccess跟htpasswd
RubyHtpasswd - 用 Ruby 语言编写的 Htpasswd apache 文件类功能: - 添加用户 - 更改密码 - 重命名用户 - 删除用户 - 显示错误消息 - 从文件中获取加密密码 - 获取用户列表
htpasswd - 管理用于基本认证的用户文件 httpd - Apache超文本传输协议服务器 httxt2dbm - 生成RewriteMap指令使用的dbm文件 服务器和支持程序 logresolve - 解析Apache日志中的IP地址为主机名 其他程序 rotatelogs...
以一个PHP文件实现HTACCESS BasicAuth 的账号密码管理 可以管理MD5 SHA UNIX-CRYPT的账户密码 ... 此程序假设了用户已BasicAuth(appache)登录成功。 ... 注释很明白,适用性强。...(欢迎转载,但鄙视改作者信息的)
#htpasswd –c /etc/httpd/httppassword thxy #第一次必须要加-c,因为这个http的密码文件httppassword不存在。 #htpasswd /etc/httpd/httppassword thxy1 #我们如果要在这个密码文件后面再追加一个用户名的时候,...
ansible-role-htpasswd:Ansible角色-htpasswd
htpasswd auth_basic ,php版htpasswd密码生成器
基本上,这是Apache 实用程序的Node.js实现。 安装 通过git(或下载的tarball): $ git clone git://github.com/http-auth/htpasswd.git 通过 : $ npm install -g htpasswd 用法 $ htpasswd [-cimBpsDv] [ -C ...
htpasswd编辑器:htpasswd编辑器是一个简单的Perl CGI,用于管理htpasswd文件
安装$ npm install sinopia$ npm install sinopia-htpasswd PS:其实这个模块是sinopia自带的,不用你这样安装。 但是对于其他身份验证插件,您必须这样做。配置添加到您的config.yaml : auth : htpasswd : file : ...
htpasswd 在Go中重写htpasswd用法 Usage: htpasswd [-cimBdpsDv] [-C cost] passwordfile username htpasswd -b[cmBdpsDv] [-C cost] passwordfile username password htpasswd -n[imBdps] [-C cost] username ...
可以用apache的htpasswd来创建密码。...如果你输入htpasswd命令提示没有找到命令时,你需要安装httpd。如果是centos可以执行如下来安装, yum install httpd 如果你不想安装httpd的话,可以使用perl脚本来实现