某次启动nacos,发现日志中报错:
A read-only user or a user in a read-only database is not permitted to disable read-only mode on a connection.
原因就是之前某次启动,使用了高权限用户(比如root账户)启动了它,这会让一部分被修改的文件权限提高,导致原本低权限的普通用户就无法修改那些文件,进而启动失败
解决
首先将nacos服务关闭
sudo sh /home/nacos/bin/shutdown.sh
假设一个普通用户是 user111, 修改整个nacos文件夹的权限归属为 user111
sudo chown -R user111:user111 ./nacos
启动nacos
sh /home/nacos/bin/startup.sh -m standalone