`
花太香
  • 浏览: 24960 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

apache htpasswd 命令

阅读更多

原文: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的Web服务器内置工具,用于创建和更新储存用户名、域和用户基本认证的密码文件。 语法格式:htpasswd [参数] [用户和密码] 常用参数: -c 创建一个加密文件 -n 不更新加密文件,只将加密后...

    Apache22Passwd

    在Apache和Subversion的集成环境中,如果需要远程修改用户密码,通常需要通过Apache的管理接口或直接在服务器上运行htpasswd命令。一些Subversion客户端可能也提供修改密码的功能,它们实际上是通过与Apache交互来...

    Apache 资料

    - `# htpasswd -c /etc/apache2/.htpasswd testuser` 这条命令会创建一个名为`.htpasswd`的文件,并提示输入密码,之后将密码保存在文件中。 4. **配置.htaccess文件**:编辑`.htaccess`文件,添加认证配置。 - `...

    在Apache中实现用户认证

    使用`htpasswd`命令可以创建和管理Apache的口令文件。这个命令位于Apache的bin目录下,通常在Linux系统中是`/usr/sbin/htpasswd`。口令文件用于存储用户的用户名和加密后的密码。 - 第一次创建口令文件时,需要使用...

    apache+svn服务器搭建apache_2.2.11-win32-x86-openssl-0.9.8i.msi、svn-win32-1.5.4

    Apache 和 Subversion(SVN)是两种非常重要的开源软件,它们在IT行业中广泛应用于网站托管和服务端版本控制。Apache 是世界上最流行的HTTP服务器软件,而Subversion则是一个版本控制系统,用于跟踪文件和目录的更改...

    Apache和Subversion集成安装与配置

    - 生成用户密码文件`/etc/apache2/dav_svn.passwd`,使用`htpasswd -cm /etc/apache2/dav_svn.passwd username`命令。 5. **重启Apache**: - 使用`sudo systemctl restart apache2`命令重启Apache,使配置生效。...

    Linux账号实现Apache身份验证

    Apache2是Apache HTTP服务器的最新稳定版本,在Ubuntu系统中,可以通过以下命令进行安装: ```bash sudo apt-get install apache2 ``` 安装完成后,Apache2服务会自动启动,你可以通过访问`http://localhost`来...

    windows下基于apache的svn安装教程

    4. **用户认证**:配置Apache的`htpasswd`工具创建用户和密码文件,然后在Apache配置中引用这个文件,设置用户访问权限。 5. **重启Apache**:完成所有配置后,重启Apache服务,以使改动生效。 6. **测试SVN访问**...

    linux下apache页面认证+ssl

    最后,通过以下命令启动Apache服务: ```bash /usr/local/apache/bin/apachectl start ``` 或将其添加至系统服务启动脚本中: ```bash cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/apache service ...

    svn+apache(httpd) svn离线安装包,需要的自取

    7. **授权用户**:在Apache配置中提到的`AuthUserFile`中,使用`htpasswd`命令为每个用户创建密码。 8. **重启Apache**:完成上述配置后,重启Apache服务以应用新的配置。 9. **使用SVN**:现在,开发人员可以通过...

    apache+mysql+php部署

    - 解压 Apache 源代码包,然后执行 `./configure` 命令,指定安装路径、启用 SSL 支持,并指定 OpenSSL 头文件位置。 - 编译源代码:`make` - 安装 Apache:`make install` - 启动 Apache:`/usr/local/apache2/...

    Apache+SVN+Trac

    5. 创建Trac用户的认证文件,使用`htpasswd`命令添加用户。 6. 配置Trac环境的`trac.ini`文件,包括数据库连接、权限设置等。 7. 重启Apache,访问`http://your.trac.domain`,应该能看到Trac的登录页面。 **权限与...

    Apache下WebDav

    你可以使用`htpasswd`命令创建这个文件并添加用户。 然后,重启Apache服务使更改生效。在终端中输入`sudo apachectl restart`。 现在,WebDAV服务已经设置好,用户可以通过HTTP或HTTPS协议使用WebDAV客户端(如Mac...

    apache+svn安装

    使用`yum`命令安装Apache Web服务器、SVN以及必要的模块: ```bash yum install httpd svn mod_dav_svn -y ``` 其中`mod_dav_svn`是用于处理WebDAV协议请求的模块,而`mod_dav_svn`则是SVN与Apache之间的桥梁...

    Linux Apache服务器.doc

    首先,确保你的Linux系统已经配置好了Yum源,然后执行以下命令安装Apache及其相关组件: ```bash yum install -y httpd* ``` 安装完成后,启动Apache服务并设置开机自启: ```bash systemctl start httpd ...

    SVN-Apache2.2.8安装配置说明

    - Apache常用命令:学习和掌握Apache的启动、停止、重启等基本命令,以便于日常维护。 5. SVN客户端安装 - TortoiseSVN:作为Windows平台上的图形化客户端,提供直观的右键菜单操作,方便用户进行版本控制操作,...

Global site tag (gtag.js) - Google Analytics