diff options
| author | chrislu <chris.lu@gmail.com> | 2022-02-27 03:03:19 -0800 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2022-02-27 03:03:19 -0800 |
| commit | c3792c8352d72b9dac5e6032e9b0710e032e18d2 (patch) | |
| tree | 44f87f7fb040217ba3dba8c00db1b6191a60fcc6 /weed/filesys/permission.go | |
| parent | aa9eef81e61f29e1801b2e23a6d8db8a4836cb9c (diff) | |
| download | seaweedfs-c3792c8352d72b9dac5e6032e9b0710e032e18d2.tar.xz seaweedfs-c3792c8352d72b9dac5e6032e9b0710e032e18d2.zip | |
remove dead code
Diffstat (limited to 'weed/filesys/permission.go')
| -rw-r--r-- | weed/filesys/permission.go | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/weed/filesys/permission.go b/weed/filesys/permission.go deleted file mode 100644 index 2edfd49dd..000000000 --- a/weed/filesys/permission.go +++ /dev/null @@ -1,63 +0,0 @@ -package filesys - -import ( - "github.com/chrislusf/seaweedfs/weed/pb/filer_pb" - "github.com/seaweedfs/fuse" -) - -func checkPermission(entry *filer_pb.Entry, uid, gid uint32, isWrite bool) error { - if uid == 0 || gid == 0 { - return nil - } - if entry == nil { - return nil - } - if entry.Attributes == nil { - return nil - } - attr := entry.Attributes - if attr.Uid == uid { - if isWrite { - if attr.FileMode&0200 > 0 { - return nil - } else { - return fuse.EPERM - } - } else { - if attr.FileMode&0400 > 0 { - return nil - } else { - return fuse.EPERM - } - } - } else if attr.Gid == gid { - if isWrite { - if attr.FileMode&0020 > 0 { - return nil - } else { - return fuse.EPERM - } - } else { - if attr.FileMode&0040 > 0 { - return nil - } else { - return fuse.EPERM - } - } - } else { - if isWrite { - if attr.FileMode&0002 > 0 { - return nil - } else { - return fuse.EPERM - } - } else { - if attr.FileMode&0004 > 0 { - return nil - } else { - return fuse.EPERM - } - } - } - -} |
