我一直在测试用于弹性搜索和 kibana 的 Shield 插件以提供安全性。我安装了 kibana 插件并很快意识到在设置 SSL 之前我无法使用它。现在我想使用在将插件安装到 kibana 之前存在的基本浏览器身份验证。我这样做了:
bin/kibana plugin --remove shield
并重新启动 kibana 但现在它无法运行,给我以下错误:
FATAL { [Error: EACCES: permission denied, open '/opt/kibana/optimize/bundles/sense.entry.js']
cause:
{ [Error: EACCES: permission denied, open '/opt/kibana/optimize/bundles/sense.entry.js']
errno: -13,
code: 'EACCES',
syscall: 'open',
path: '/opt/kibana/optimize/bundles/sense.entry.js' },
isOperational: true,
errno: -13,
code: 'EACCES',
syscall: 'open',
path: '/opt/kibana/optimize/bundles/sense.entry.js' }
我检查了 kibana.yml 中没有任何可能导致此问题的设置,即使我在安装插件后添加的任何设置都被注释掉了,我也遇到了同样的错误。