fix: return ENOENT if file entry exist
mod: changed permission
mod: changed permission
Merge branch 'develop'