diff --git a/utils/utils_custom.go b/utils/utils_custom.go index 90253d60..9d09e62d 100644 --- a/utils/utils_custom.go +++ b/utils/utils_custom.go @@ -31,7 +31,7 @@ func DirWritable(path string) (bool, error) { return false, errors.New("unable to get stat") } - if uint32(os.Geteuid()) != stat.Uid { + if uint32(os.Getgid()) != stat.Gid && uint32(os.Geteuid()) != stat.Uid { return false, errors.New("user doesn't have permission to write to this directory") } return true, nil