Skip to content

限制节点访问权限#

出于安全考虑,您可能需要限制用户访问或使用特定的 n8n 节点。这在用户可能不可信的情况下特别有用。

使用 NODES_EXCLUDE 环境变量可以阻止用户访问特定节点。

排除节点#

更新您的 NODES_EXCLUDE 环境变量,包含一个字符串数组,其中包含您想阻止用户使用的所有节点。

例如,按以下方式设置变量:

1
NODES_EXCLUDE: "[\"n8n-nodes-base.executeCommand\", \"n8n-nodes-base.readWriteFile\"]"

这将禁用 Execute CommandRead/Write Files from Disk 节点。

您的 n8n 用户将无法搜索或使用这些节点。

建议限制的节点#

可能带来安全风险的节点会根据您的使用场景和用户角色而有所不同。以下是一些建议优先考虑的节点:

相关资源#

有关此环境变量的更多信息,请参阅节点环境变量

有关设置环境变量的更多信息,请参阅配置方法