【发布时间】:2021-04-09 20:39:02
【问题描述】:
我正在 EC2 实例中配置 ELK 堆栈,该实例在 Amazon Linux 2 OS(CentOS) 上运行。作为第三步,我刚刚在我的远程机器上安装了 Kibana。根据 Elastic.co 上的this tutorial,我必须修改一个名为 kibana.yml 的文件才能解锁其全部功能。据说该文件位于 /etc/kibana 目录中。该目录已经存在。但是,我无法 cd 到 Kibana 目录。对于普通的 cd 命令,我得到了错误
-bash: cd: /etc/kibana/: 权限被拒绝
当我使用带有 sudo 前缀的相同命令时,我没有收到任何错误,但是,它也不会更改为目录。
关于如何绕过这个并进入目录的任何想法?
P.S:我不确定这是否是 Kibana 特有的问题。不过,这是我第一次在 CentOS 系统中遇到这样的问题。
【问题讨论】:
-
为什么需要cd到目录?只需运行 sudo ls /etc/kibana 等?
-
@RamanSailopal 我必须编辑 Kibana 目录中的 kibana.yml 文件。
-
所以运行 sudo nano /etc/kibana/kibana.yml 或 sudo vi /etc/kibana/kibana.yml。
-
谢谢! “sudo vi etc/kibana/kibana.yml”有效。顺便说一句,知道为什么系统不允许 sudo 进入目录吗?
标签: amazon-ec2 centos kibana elastic-stack amazon-linux-2