mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-10-21 07:17:25 +08:00
Merge pull request #1764 from danlsgiga/handle-umask
Use provided umask on mount
This commit is contained in:
@@ -100,9 +100,9 @@ func RunMount(option *MountOptions, umask os.FileMode) bool {
|
|||||||
uid, gid := uint32(0), uint32(0)
|
uid, gid := uint32(0), uint32(0)
|
||||||
mountMode := os.ModeDir | 0777
|
mountMode := os.ModeDir | 0777
|
||||||
if err == nil {
|
if err == nil {
|
||||||
mountMode = os.ModeDir | fileInfo.Mode()
|
mountMode = os.ModeDir | os.FileMode(0777)&^umask
|
||||||
uid, gid = util.GetFileUidGid(fileInfo)
|
uid, gid = util.GetFileUidGid(fileInfo)
|
||||||
fmt.Printf("mount point owner uid=%d gid=%d mode=%s\n", uid, gid, fileInfo.Mode())
|
fmt.Printf("mount point owner uid=%d gid=%d mode=%s\n", uid, gid, mountMode)
|
||||||
} else {
|
} else {
|
||||||
fmt.Printf("can not stat %s\n", dir)
|
fmt.Printf("can not stat %s\n", dir)
|
||||||
return false
|
return false
|
||||||
|
Reference in New Issue
Block a user