From: Linus Torvalds Date: Mon, 11 Apr 2005 17:24:41 +0000 (-0700) Subject: Make the default directory permissions more lax. X-Git-Tag: v0.99~918 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cfd88e2b7a1a1d2b0f22173a5cc128adce7391e3;p=thirdparty%2Fgit.git Make the default directory permissions more lax. After all, if you want to not allow others to read your stuff, set your "umask" appropriately or make sure the parent directories aren't readable/executable. --- diff --git a/checkout-cache.c b/checkout-cache.c index cfbc47ee2d..73a1a8d668 100644 --- a/checkout-cache.c +++ b/checkout-cache.c @@ -46,7 +46,7 @@ static void create_directories(const char *path) len = slash - path; memcpy(buf, path, len); buf[len] = 0; - mkdir(buf, 0700); + mkdir(buf, 0755); } } diff --git a/init-db.c b/init-db.c index 1fcef0b373..bbb3ad98e0 100644 --- a/init-db.c +++ b/init-db.c @@ -10,7 +10,7 @@ int main(int argc, char **argv) char *sha1_dir = getenv(DB_ENVIRONMENT), *path; int len, i; - if (mkdir(".dircache", 0700) < 0) { + if (mkdir(".dircache", 0755) < 0) { perror("unable to create .dircache"); exit(1); } @@ -35,7 +35,7 @@ int main(int argc, char **argv) sha1_dir = DEFAULT_DB_ENVIRONMENT; fprintf(stderr, "defaulting to private storage area\n"); len = strlen(sha1_dir); - if (mkdir(sha1_dir, 0700) < 0) { + if (mkdir(sha1_dir, 0755) < 0) { if (errno != EEXIST) { perror(sha1_dir); exit(1); @@ -45,7 +45,7 @@ int main(int argc, char **argv) memcpy(path, sha1_dir, len); for (i = 0; i < 256; i++) { sprintf(path+len, "/%02x", i); - if (mkdir(path, 0700) < 0) { + if (mkdir(path, 0755) < 0) { if (errno != EEXIST) { perror(path); exit(1);