Browse Source

Merge pull request #540 from estesp/fix-dir-perms

Correct perms for directory creation
aboch 9 years ago
parent
commit
3745300f5a
2 changed files with 3 additions and 2 deletions
  1. 1 1
      libnetwork/osl/namespace_linux.go
  2. 2 1
      libnetwork/sandbox.go

+ 1 - 1
libnetwork/osl/namespace_linux.go

@@ -49,7 +49,7 @@ func init() {
 }
 
 func createBasePath() {
-	err := os.MkdirAll(prefix, 0644)
+	err := os.MkdirAll(prefix, 0755)
 	if err != nil {
 		panic("Could not create net namespace path directory")
 	}

+ 2 - 1
libnetwork/sandbox.go

@@ -416,6 +416,7 @@ func (sb *sandbox) clearNetworkResources(ep *endpoint) error {
 
 const (
 	defaultPrefix = "/var/lib/docker/network/files"
+	dirPerm       = 0755
 	filePerm      = 0644
 )
 
@@ -777,7 +778,7 @@ func (eh *epHeap) Pop() interface{} {
 }
 
 func createBasePath(dir string) error {
-	return os.MkdirAll(dir, filePerm)
+	return os.MkdirAll(dir, dirPerm)
 }
 
 func createFile(path string) error {