Permission deny when start, MacOS
Summary
/opt/cronicle/bin/control.sh start: Starting up Cronicle Daemon...
Error: EACCES: permission denied, open 'logs/Cronicle.log'
at Object.openSync (node:fs:599:3)
at Object.writeFileSync (node:fs:2221:35)
at Object.appendFileSync (node:fs:2283:6)
at Logger.print (/opt/cronicle/node_modules/pixl-server/node_modules/pixl-logger/logger.js:242:26)
at Logger.debug (/opt/cronicle/node_modules/pixl-server/node_modules/pixl-logger/logger.js:287:9)
at __construct.logDebug (/opt/cronicle/node_modules/pixl-server/server.js:612:16)
at __construct.__init (/opt/cronicle/node_modules/pixl-server/server.js:159:10)
at __construct.startup (/opt/cronicle/node_modules/pixl-server/server.js:393:8)
at Object.
Steps to reproduce the problem
/opt/cronicle/bin/control.sh start in MacOS Sudo will work but will run under different user cause issue when run shell script inside
Operating system and version?
MacOS 12.4
Node.js version?
node v18.4.0
Cronicle software version?
The latest one, was upgraded today
Looks like you have an old log file that was created under a different user (probably root). Recommend you just move it out of the way and try to start it again.
There will likely be a bunch of differently named log files in the logs folder. Please make sure they are either moved out of the way, or chowned to the user you are trying to run Cronicle as.

All log files are set to full access, same issue
What about the directory itself? If you want to run Cronicle as user luyaowu then I believe EVERYTHING needs to be chowned to that user, including all the directories.
I did add full access for the folder as well