2016-09-05 6 views
0

私は、elasticsearchとkibanaのシールドプラグインをテストしてセキュリティを提供しています。私は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のいずれかの設定がありませんでしたことを確認しましたこれを引き起こし、プラグインをインストールした後に追加した設定であっても、コメントアウトしても同じエラーが発生します。

答えて

1

権限の問題のようです。

sudo chown kibana:kibana sense.entry.js sudo chmod 644 sense.entry.js

は、任意の他のファイルと同じ操作を行います:所有者は「kibana」であり、これらのいずれかが、次の操作を行い、不足している場合は許可が644

cd /opt/kibana/optimize/bundles ls -l

あるかどうかをチェックあなたに知らせるログです。がんばろう!

+0

ええ、キバナのユーザーは、そのファイルと他のいくつかのファイルへの書き込み権限が必要でしたが、それを持っていませんでした。 – Sofistication

関連する問題