v2 lua中io.open打开文件会失败

v2 web打开ibmc日志页面,web-rest返回500,查看日志如下:




进telnet查看/var/log/pme下存在operate_log文件且有读写权限,为什么还会open失败呢?

怀疑是软链接导致的无权限

telnet执行以下命令可解决:

mount -o remount rw /

cd /

rm -rf %{var}

rm -rf home

rm -rf init

rm -rf linuxrc

rm -rf var

chmod 777 /data

chmod 777 /data/var

chmod 777 /data/var/log

chmod 777 /data/var/log/pme

chmod 777 /data/var/log/pme/operate_log