diff --git a/src/config/file.rs b/src/config/file.rs
index d8daccba7cce9df12fa9a1468c6f8046c88925c1..466027df2256822d4c4bdda970bc355b9efdb290 100644
--- a/src/config/file.rs
+++ b/src/config/file.rs
@@ -62,8 +62,8 @@ impl FileConfig {
             } else {
                 0o0644
             });
-        let uid = self.uid.unwrap_or(-1);
-        let gid = self.gid.unwrap_or(-1);
+        let uid = self.uid.unwrap_or(!0);
+        let gid = self.gid.unwrap_or(!0);
         
         // chmod
         fs::set_permissions(path, fs::Permissions::from_mode(mode))?;