mount: add umask option

related to https://github.com/chrislusf/seaweedfs/issues/978
This commit is contained in:
Chris Lu
2019-07-24 00:03:05 -07:00
parent 3f851feb59
commit 5956dfd08d
6 changed files with 16 additions and 5 deletions

View File

@@ -27,7 +27,7 @@ func (dir *Dir) Symlink(ctx context.Context, req *fuse.SymlinkRequest) (fs.Node,
Attributes: &filer_pb.FuseAttributes{
Mtime: time.Now().Unix(),
Crtime: time.Now().Unix(),
FileMode: uint32(os.FileMode(0755) | os.ModeSymlink),
FileMode: uint32((os.FileMode(0777) | os.ModeSymlink) &^ dir.wfs.option.Umask),
Uid: req.Uid,
Gid: req.Gid,
SymlinkTarget: req.Target,