use `S_IFLNK | mode` to reserve other mode attributes.

Use FuseContext to get uid and gid(). This uid and gid is the user/group running FUSE daemon.