diff --git a/slapos/recipe/mkdirectory.py b/slapos/recipe/mkdirectory.py
index 76ce49ca07843109763a0ac4f58607fb0f147980..3f26be9ceed5e0d0ebbf761b78059012956f6e56 100644
--- a/slapos/recipe/mkdirectory.py
+++ b/slapos/recipe/mkdirectory.py
@@ -33,7 +33,7 @@ class Recipe(GenericBaseRecipe):
   def _options(self, options):
     self.directory = options.copy()
     del self.directory['recipe']
-    self.mode = int(self.directory.pop('mode', '700'), 8)
+    self.mode = int(self.directory.pop('mode', '0777'), 8)
 
   def install(self):
     for path in sorted(self.directory.itervalues()):