我有一个全新的 ubuntu 设置,安装了最新版本apache2-utils
。
我正在尝试使用成本为 10 的加密在(new file)创建一个新.httpasswd
文件。/etc/nginx/.htpasswd
bcrypt
这是我尝试过的命令,但是输出是帮助,htpasswd
并且没有创建文件。有什么明显的我可能遗漏的东西吗?
htpasswd -bcB -C 10 /etc/nginx/.htpasswd mypasswordHere
PS 尝试过使用和不使用sudo
.
答案1
使用该-b
标志需要提供用户名和密码:
htpasswd -bcB -C 10 path/to/htpawssd username password
答案2
您缺少命令行中的用户名
答案3
为我,
- 我首先导航到我想要保存密码文件的目录
- 然后运行
htpasswd -c .htpasswd as1
为用户创建文件 -as1