为海思NAS分别设置h5ai云盘登录密码和webdav登录密码

基于神雕回复,取消h5ai登录密码和取消webdav登录密码的操作

1.取消h5ai登陆密码:

vi /etc/nginx/locations.d/h5ai

将后面两行删掉即可:

auth_basic "admin"; auth_basic_user_file /etc/nginx/passwords.list;

最后重启一下nginx服务

nginx -s reload

2.取消webdav登录密码

vi /etc/nginx/sites-available/nginx_webdav

将后面两行删掉即可:

auth_basic "admin"; auth_basic_user_file /etc/nginx/passwords.list;

最后重启一下nginx服务

nginx -s reload

以上可以看出,账号密码的逻辑就是,在一个××.list文件中,用加密方式写入一个账号密码。

WebDAV和h5ai服务器配置时,配置文件里指定一个××.list文件,将该文件作为开启界面时候的匹配密钥。

当我们进入WebDAV或h5ai网站时,输入的账号密码和指定的××.list文件加密的账号密码匹配上就放行。

由此可以得出,我们能任意配置WebDAV和h5ai的账号密码,因为每一个环节都是独立的。

可以这么操作,passwords.list这个文本可以复制多份,每一份名称不同,然后使用“修改密码的命令”往里面写入账号密码,之后在h5ai和webdav的配置文件中指定该文件。

具体实施演示:

1、先复制一份passwords.list,改名为xinmima.list

(注,文件的复制重命名等可以打开主页的Alist云盘,进入/etc/nginx/locations.d/下操作,和Windows一样的图形界面,甚至可以下载到电脑,记事本改好后再上传回该目录)

2、上一步只是复制,以及改复制的文件名。记住改的文件名!!!,我这里是xinmima.list

打开盒子的终端,运行以下命令(比如我想设置账号为:fawaizhangsan,密码为:748748)记住新的文件名叫xinmima.list

第一个命令改名字,改文件名,回车运行

echo -n 'fawaizhangsan:' | tee /etc/nginx/xinmima.list

第二个命令改文件名,回车运行

openssl passwd -apr1 | tee -a /etc/nginx/xinmima.list

会显示让你输入新密码,输入748748回车运行

再确认一下密码,输入748748回车运行

3.第二步配制好了账号密码的文件,第三步改webdav的配置文件。

参考取消密码的操作,进入配置文件

vi /etc/nginx/sites-available/nginx_webdav

将最后一行的“passwords.list改为"xinmima.list”

auth_basic_user_file /etc/nginx/passwords.list;

那个“admin”不要动,那个应该是说,账户有管理员权限

切换英文输入,按esc,输入:wq保存退出。

重启一下程序生效

nginx -s reload


本文章出自http://www.chieng.cn,轉載請註明!
打赏 支付宝打赏 微信打赏

评论

Top