docker部署后,网页更新SSL证书提示无权限,文件权限已是777了也无法修改



目前无法从网页更新,可以从命令行里修改里面的值来更新

版本是5.8.6开源版

这个错是 emqx 没有权限写 data/certs/listeners/ssl
用下面的命令把 data 目录挂载出来:


data目录已经挂载了

试试:

docker exec emqx sh -c "touch /opt/emqx/data/test.txt && echo 'Success' || echo 'Failed'"

如果不成功,那就是权限问题,或者 用户 UID/GID 不匹配
再使用:

# 查看挂载目录的权限
docker exec emqx ls -ld /opt/emqx/data

# 查看当前用户信息
docker exec emqx id

# 查看具体文件权限
docker exec emqx stat /opt/emqx/data


文件属主我试过改成UID1000还是不行

确实奇怪,你看看不挂载那个目录,dashboard能修改成功不?