[Add] check acl read directory & file
[Fixed] wrong merge
[Add] trait FileAccessHelpers