最近老猪我在整理各种互联网账号的密码,轮到 AdGuard Home
时发现这货的管理页面里并不支持修改密码。
网上查了下,需要用到 apache2
的内置工具 htpasswd
,通过它来生成基于 HTTP
用户认证的密码。
你可以在任意一台安装有 apache2
的设备上执行以下命令
htpasswd -nbB <username> <password>
然后会得到下面这样的字符串
admin:$2y$05$skoUvHJyxzO7OHi4RsIREeO1/m07yu03iCvRYZpmTLcw9bn610sWC
接下来,你就可以打开 AdGuard Home
的配置文件 AdGuardHome.yaml
,找到 users
,将 name
和 password
替换成新生成的内容。
users:
- name: admin
password: $2y$05$skoUvHJyxzO7OHi4RsIREeO1/m07yu03iCvRYZpmTLcw9bn610sWC
然后重启 AdGuard Home
即可生效。