From 165507a6220820658a3486b4d18bbb94e3aa60fc Mon Sep 17 00:00:00 2001 From: Brian Bland Date: Mon, 28 Dec 2015 15:22:28 -0800 Subject: [PATCH] Relaxes filesystem driver permissions to 0777 (dirs) and 0666 (files) Leaves any further permissions restrictions to the process umask Signed-off-by: Brian Bland --- docs/storage/driver/filesystem/driver.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/storage/driver/filesystem/driver.go b/docs/storage/driver/filesystem/driver.go index 480bd687..5b495818 100644 --- a/docs/storage/driver/filesystem/driver.go +++ b/docs/storage/driver/filesystem/driver.go @@ -135,11 +135,11 @@ func (d *driver) WriteStream(ctx context.Context, subPath string, offset int64, fullPath := d.fullPath(subPath) parentDir := path.Dir(fullPath) - if err := os.MkdirAll(parentDir, 0755); err != nil { + if err := os.MkdirAll(parentDir, 0777); err != nil { return 0, err } - fp, err := os.OpenFile(fullPath, os.O_WRONLY|os.O_CREATE, 0644) + fp, err := os.OpenFile(fullPath, os.O_WRONLY|os.O_CREATE, 0666) if err != nil { // TODO(stevvooe): A few missing conditions in storage driver: // 1. What if the path is already a directory?