diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-11 10:24:41 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-11 10:24:41 -0700 |
commit | cfd88e2b7a1a1d2b0f22173a5cc128adce7391e3 (patch) | |
tree | 10344b81045df0a2cea3e76d325df5156c0294ab | |
parent | Add a COPYING notice, making it explicit that the license is GPLv2. (diff) | |
download | tgif-cfd88e2b7a1a1d2b0f22173a5cc128adce7391e3.tar.xz |
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.
-rw-r--r-- | checkout-cache.c | 2 | ||||
-rw-r--r-- | init-db.c | 6 |
2 files changed, 4 insertions, 4 deletions
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); } } @@ -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); |