htpasswd 命令

htpasswd命令用于创建和更新储存用户名、域和用户基本认证的密码文件。

来自: http://man.linuxde.net/htpasswd

语法:

     htpasswd (选项)(文件)(参数)

  选项

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

 

参数: 

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

   2.密码:用户的新密码
例:htpasswd -b liu 123

1.添加用户

htpasswd -bc passwd linux 123321
文件 用户 密码

 生成passwd文件 用户名linux  密码123321

 

2.在原有的文件下添加一组用户,以此类推

htpasswd -b passwd  liu  123

 

3.删除用户和密码

htpasswd -D passwd liu

 

4.修改密码

htpasswd -D passwd liu   #删除用户
htpasswd -b passwd liu 321 #添加用户
通过这种方式来达到修改密码效果

 

5.显示加密的密码,不添加到文件

htpasswd -nb passwd liu  12321
只是在屏幕上打印出加密的密码,不添加到文件

 

posted @ 2017-02-16 17:09  莱恩特  阅读(1950)  评论(0编辑  收藏  举报