在根模式设置节点红密码
我在我的树莓派3我想为其设置根模式下的用户名和密码的节点红流,但尚未成功。
到目前为止,我已经成功地将其设置为在自己的安全网站()表示普通用户,但我需要运行它,以节省一些东西,管理,发现有这样的情况下没有指导(他们途中发现了有节点红色两个版本在树莓派,一个是“须藤启动节点红色”,另一个为“开始节点红”,我很感兴趣的第一种情况)
我已经为普通用户所管理的一个是编辑settings.js如下:
adminAuth: {
type: "credentials",
users: [{
username: "admin",
password: "$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN.",
permissions: "*"
}]
}
有没有人能够做到呢?
回答如下:有没有安装树莓派节点RED的两个版本 - 你是在两种不同的方式运行它。
节点RED安装为系统服务。该服务可以启动和使用node-red-start
和node-red-stop
命令停止。默认情况下,该服务将运行节点-RED为pi
用户,并使用/home/pi/.node-red
作为用户目录 - 其中settings.js
文件的位置。
您可以手动使用node-red
命令运行节点RED。而不是启动它作为一种服务,它会在你运行该命令中的终端上运行。它使用~/.node-red
作为用户目录。如果你运行它的皮用户,这将是/home/pi/.node-red
- 一样的服务实例。如果您运行使用sudo
那么你是运行在root用户,这样用户目录将/root/.node-red
。从下面的设置文件,它将使用会/root/.node-red/settings.js
- 所以它是一个文件,你将需要启用adminAuth
英寸
您可以确认正是用户目录,并设置文件是通过提供给这两个东西的完整路径,其中启动查看日志使用。
注:我们强烈建议不要以root运行,如果你不需要。