【笔记】NodeRed设置密码

前言

NodeRed开启登录,强制设置新密码

通过初始化配置

1
node-red init

跟着初始化程序一步步设置管理员密码即可

通过强制修改配置文件修改密码

生成密码的加密字符串

1
node-red admin hash-pw

在其他设备生成密码的加密字符串

1
2
npm install node-red-admin -g
node-red-admin hash-pw

查看配置文件的位置

1
node-red
1
[info] Settings file: xxxxxx

修改配置文件

  • settings.js配置文件中的adminAuth注释开启
    • 如果直接将NodeRed部署到系统中,则配置文件settings.js的位置默认在:~/.node-red/settings.js
    • 如果通过Docker部署的NodeRed,则配置文件settings.js的位置默认在容器内部:/data/settings.js

<password>:新密码

1
2
3
4
5
6
7
8
adminAuth: {
type: "credentials",
users: [{
username: "admin",
password: "<password>",
permissions: "*"
}]
},

完成

  • 截图纪念

参考文献

编程宝库
CSDN——armcsdn