环境信息
- EMQX 版本:5.0
- 操作系统及版本:Ubuntu 22.04.1 LTS
- 其他
问题描述
1.‘data/authz/acl.conf’ 其中的daa目录是在哪里?系统根目录,/var/lib/emqx目录也找不到data目录。
2.第86行说的此文件是不可改变的是这个文件不能被编辑,每次重启emq都会重置emqx.conf文件是吗?因为我有改过/etc/emqx/emqx.conf这个文件,重启服务器文件回到了改之前的模样。
1.‘data/authz/acl.conf’ 其中的daa目录是在哪里?系统根目录,/var/lib/emqx目录也找不到data目录。
2.第86行说的此文件是不可改变的是这个文件不能被编辑,每次重启emq都会重置emqx.conf文件是吗?因为我有改过/etc/emqx/emqx.conf这个文件,重启服务器文件回到了改之前的模样。
取决于你的安装方式
可以参考下文档 安装与部署-目录结构
另外 "acl.conf
回到了改之前的样子" 没太明白,可以详细描述下么。
配置文件一般是只读的,不能被 EMQX 所更改。所以EMQX 一旦使用 Dashboard 或 HTTP API 更新过 Authz File Rules 之后, EMQX 就会使用 data/authz/acl.conf
来作为 Authz File
的规则。会忽略此处配置的文件路径。即便重启也一样。